package com.wicket.okrapp.web.contorller;

import com.github.pagehelper.Page;
import com.wicket.okrapp.biz.service.OffStateService;
import com.wicket.okrapp.biz.service.dto.req.AddCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.req.QueryCheckItemDetailReqDto;
import com.wicket.okrapp.biz.service.dto.req.QueryCheckItemListReqDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.res.QueryCheckItemDetailRespDto;
import com.wicket.okrapp.biz.service.dto.res.QueryCheckItemListRespDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateCheckItemRespDto;
import com.wicket.okrapp.common.ro.OkrResult;
import com.wicket.okrapp.common.util.CommonFunctionHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.wicket.okrapp.biz.service.dto.res.RefreshTopMidTargetSystemStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTopMidTargetSystemStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshCurrentTargetContentOffStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshCurrentTargetContentOffStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteDeptTargetTaskCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteDeptTargetTaskCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshParentCheckPanelActualAtuoValueComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshParentCheckPanelActualAtuoValueComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContAncestorStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContAncestorStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshDelObjContentParentStateInfoComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshDelObjContentParentStateInfoComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteTargetContentCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteTargetContentCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddBizAppServiceContCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddBizAppServiceContCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchAddBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchAddBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryContCurrentBstepDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryContCurrentBstepDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.TransitionCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.TransitionCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryDeptTargetTaskCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryDeptTargetTaskCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchAddMidBasicBizAppCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchAddMidBasicBizAppCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTopMidEtcTargetObjCheckItemStatRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTopMidEtcTargetObjCheckItemStatReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshMidfirstTargetObjAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshMidfirstTargetObjAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContentCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContentCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.CompleteTopHandoverThreeStepRespDto;
import com.wicket.okrapp.biz.service.dto.req.CompleteTopHandoverThreeStepReqDto;
import com.wicket.okrapp.biz.service.dto.res.CompleteTopNotarizeSetAchieveRespDto;
import com.wicket.okrapp.biz.service.dto.req.CompleteTopNotarizeSetAchieveReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchRefreshCheckDeptTargetTaskWeightSetComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchRefreshCheckDeptTargetTaskWeightSetComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddTargetContentCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddTargetContentCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ResetContCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ResetContCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryDeptTargetTaskBookCheckeItemListComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryDeptTargetTaskBookCheckeItemListComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryContCurrentBstepDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryContCurrentBstepDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryTopCompileTargetTaskcheckItemStatListRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryTopCompileTargetTaskcheckItemStatListReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateBasicSetAchieveComRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateBasicSetAchieveComReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeTopStepOneOperateTypeRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeTopStepOneOperateTypeReqDto;
import com.wicket.okrapp.biz.service.dto.res.CancelCompleteTopEditRespDto;
import com.wicket.okrapp.biz.service.dto.req.CancelCompleteTopEditReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryBizAppCheckItemStatDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryBizAppCheckItemStatDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryTargetContCheckItemPanelListRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryTargetContCheckItemPanelListReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryMidExecuteTargetCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryMidExecuteTargetCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.CheckMidBasicBizAppCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.CheckMidBasicBizAppCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryMidExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryMidExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryBizAppServiceContCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryBizAppServiceContCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeMidExecuteTargetCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeMidExecuteTargetCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.CancelCompleteMidExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.req.CancelCompleteMidExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryBizAppServiceContCurrentBstepDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryBizAppServiceContCurrentBstepDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryDeptTargetTaskCheckItemStatListComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryDeptTargetTaskCheckItemStatListComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateMidSetAchieveRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateMidSetAchieveReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryCheckItemPanelListRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryCheckItemPanelListReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeShoppingTrolleySaveTermRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeShoppingTrolleySaveTermReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshBizAppServiceContCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshBizAppServiceContCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateMidEditRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateMidEditReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshEvaThemeCurrentBstepRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshEvaThemeCurrentBstepReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateGrootsEditRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateGrootsEditReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteContCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteContCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshStepCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshStepCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchAddBizAppServiceContCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchAddBizAppServiceContCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchAddDeptTargetCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchAddDeptTargetCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryBasicExecuteTargetCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryBasicExecuteTargetCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshEvaThemeCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshEvaThemeCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshPresentAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshPresentAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddDeptTargetCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddDeptTargetCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchDeleteDeptTargetCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchDeleteDeptTargetCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddPresentAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddPresentAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshMidTargetDivideWorkStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshMidTargetDivideWorkStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddCheckItemPanelShuntTargetContentComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddCheckItemPanelShuntTargetContentComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContentCheckItemPanelComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContentCheckItemPanelComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddTargetContentCheckItemPanelComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddTargetContentCheckItemPanelComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddTargetContentCheckItemStatEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddTargetContentCheckItemStatEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.AddBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.AddBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContentParentStateRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContentParentStateReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeParentStateAffiliationObjTypeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeParentStateAffiliationObjTypeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryTargetContPresentAssistStatusSelfListRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryTargetContPresentAssistStatusSelfListReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeBasicExecuteTargetCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeBasicExecuteTargetCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.CompleteMidExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.req.CompleteMidExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.CompleteBasicExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.req.CompleteBasicExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.CancelCompleteBasicExecuteTargetCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.req.CancelCompleteBasicExecuteTargetCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeTopMidBasicStepRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeTopMidBasicStepReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeletePresentAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeletePresentAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteTargetContCheckItemPanelComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteTargetContCheckItemPanelComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteTargetContentCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteTargetContentCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteTargetContentCheckItemStatEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteTargetContentCheckItemStatEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryTopSetAchieveDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryTopSetAchieveDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeTopUpdateTargetCheckStatusTermComRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeTopUpdateTargetCheckStatusTermComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateTopTargetCheckItemStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateTopTargetCheckItemStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryFuseTargetCheckItemNodeStatusListRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryFuseTargetCheckItemNodeStatusListReqDto;
import com.wicket.okrapp.biz.service.dto.res.DeleteCheckItemPanelComRespDto;
import com.wicket.okrapp.biz.service.dto.req.DeleteCheckItemPanelComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementCheckItemRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementCheckItemReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeTopReturnFristStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeTopReturnFristStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateTopReturnFirstStepRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateTopReturnFirstStepReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshDeptTargetRootNodeCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshDeptTargetRootNodeCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryMidBrotherDeptDivArrangeCheckItemStatusListRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryMidBrotherDeptDivArrangeCheckItemStatusListReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryDeptTargetRootNodeCheckItemStatDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryDeptTargetRootNodeCheckItemStatDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchDeleteAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchDeleteAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateBizAppServiceContCurrentBstepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateBizAppServiceContCurrentBstepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.JudgeTargetDivCompleteProgressStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.JudgeTargetDivCompleteProgressStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryComCheckItemStatDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryComCheckItemStatDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementBizAppCheckItemStatAndStepEtcDeleteBatchComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementBizAppCheckItemStatAndStepEtcDeleteBatchComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryGrootsTargetTaskDivArrangeStatusDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryGrootsTargetTaskDivArrangeStatusDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshCheckItemPanelMoleculeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshCheckItemPanelMoleculeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshCheckItemPanelDenominatorComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshCheckItemPanelDenominatorComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContCheckItemPanelMoleculeAndDenominatorComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContCheckItemPanelMoleculeAndDenominatorComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshParentStateShowStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshParentStateShowStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshCheckDeptTargetTaskWeightSetComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshCheckDeptTargetTaskWeightSetComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryDeptTargetTaskBookNodeParentStateListComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryDeptTargetTaskBookNodeParentStateListComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopRefreshTargetContentCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopRefreshTargetContentCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementObjectiveCheckItemUpdateJudgeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementObjectiveCheckItemUpdateJudgeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchUpdatePresentAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchUpdatePresentAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchUpdateBizAppCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchUpdateBizAppCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContBrotherWeightCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContBrotherWeightCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryCheckItemPanelListComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryCheckItemPanelListComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdatePresentAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdatePresentAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryDeptArrangeScheduleDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryDeptArrangeScheduleDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryDeptArrangeScheduleDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryDeptArrangeScheduleDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptTargetTaskTreeEndLevelCompletedComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptTargetTaskTreeEndLevelCompletedComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshWeightSetCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshWeightSetCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementParentTargetContCheckItemPanelAccomplishSituationComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementParentTargetContCheckItemPanelAccomplishSituationComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryTargetContCheckItemStateListRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryTargetContCheckItemStateListReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContentParentStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContentParentStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAddDispatchAndUpdateAncestorParentStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAddDispatchAndUpdateAncestorParentStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshCurrentAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshCurrentAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshParentDashboardElementComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshParentDashboardElementComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshCurrentNodeCheckStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshCurrentNodeCheckStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshCurrentNodeRelationshipStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshCurrentNodeRelationshipStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshNodeStatusCurrentMoleculeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshNodeStatusCurrentMoleculeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshNextNodeDoneNumComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshNextNodeDoneNumComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateAncestorNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateAncestorNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryAssistNodeStatusDetailRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryAssistNodeStatusDetailReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateNotAlikeCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateNotAlikeCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSuperiorSubordinateMoleculeStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSuperiorSubordinateMoleculeStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSuperiorSubordinateDenominatorComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSuperiorSubordinateDenominatorComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetContPresentAssistStatusSelfComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetContPresentAssistStatusSelfComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshAssistNodeSubordinateFinishStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshAssistNodeSubordinateFinishStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetDivSetCheckItemStatEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetDivSetCheckItemStatEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshTargetDashboardComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshTargetDashboardComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetContCheckItemAndAssistNodeStatusEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetContCheckItemAndAssistNodeStatusEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryTargetContStatusEtcDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryTargetContStatusEtcDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSuperiorDashboardStatusDenominatorMoleculeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSuperiorDashboardStatusDenominatorMoleculeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateSuperiorDashboardMoleculeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateSuperiorDashboardMoleculeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTreeWeightSetUpdateAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTreeWeightSetUpdateAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateTargetCycleBrothersAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateTargetCycleBrothersAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateTargetCycleAncestorNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateTargetCycleAncestorNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementBatchUpdateDeptTreeAllAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementBatchUpdateDeptTreeAllAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAtuoDownwardResetValueUpdateCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAtuoDownwardResetValueUpdateCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementJudgeCheckItemIsUpdateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementJudgeCheckItemIsUpdateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTopMidBasicStepAndCheckItemEtcDisposeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTopMidBasicStepAndCheckItemEtcDisposeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementObjectiveCheckItemAndPanelDisposeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementObjectiveCheckItemAndPanelDisposeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTopMidBasicCurrentStepCheckeItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTopMidBasicCurrentStepCheckeItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidBasicStepCheckItemDisposeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidBasicStepCheckItemDisposeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDownwardOpenObjtiveValueSetCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDownwardOpenObjtiveValueSetCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAnalyseMidExeTargetDivItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAnalyseMidExeTargetDivItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementObjtiveCheckItemAndPanelSelfdomComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementObjtiveCheckItemAndPanelSelfdomComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDelValueEtcCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDelValueEtcCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetContAncestorsUpdateParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetContAncestorsUpdateParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncBottomAncestorsUpdateParentChildStatusEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncBottomAncestorsUpdateParentChildStatusEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementRealTimeUpdateCheckItemAndParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementRealTimeUpdateCheckItemAndParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryAssistNodeSubordinateFinishStatusDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryAssistNodeSubordinateFinishStatusDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryAssistNodeStatusDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryAssistNodeStatusDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementJuniorSingleCheckItemCurrentParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementJuniorSingleCheckItemCurrentParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetCheckItemStatComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetCheckItemStatComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDisposeSpecialSignDashBoardComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDisposeSpecialSignDashBoardComReqDto;
import com.wicket.okrapp.biz.service.dto.res.QueryJuniorRandomCheckItemStateDetailComRespDto;
import com.wicket.okrapp.biz.service.dto.req.QueryJuniorRandomCheckItemStateDetailComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAnalyseTargetContCheckItemScopeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAnalyseTargetContCheckItemScopeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncTorrUpdateJuniorSingleCheckItemCurrentParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncTorrUpdateJuniorSingleCheckItemCurrentParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncTorraAncestorsUpdateParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncTorraAncestorsUpdateParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncTorrUpdateJunioAndAncestorNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncTorrUpdateJunioAndAncestorNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSingleCheckItemAndDashBoardUpdateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSingleCheckItemAndDashBoardUpdateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSingleLoopUpdateCheckItemAndDashBoardUpdateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSingleLoopUpdateCheckItemAndDashBoardUpdateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopBatchUpdateCheckItemAndDashBoardUpdateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopBatchUpdateCheckItemAndDashBoardUpdateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementForceTorrUpdateAncestorNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementForceTorrUpdateAncestorNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementCycleVerifyCheckItemUpdateRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementCycleVerifyCheckItemUpdateReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetValueVerifyCheckItemUpdateRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetValueVerifyCheckItemUpdateReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSubordinateTargetCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSubordinateTargetCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementCompensateTorrUpdateAncestorNodeStatusEtcRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementCompensateTorrUpdateAncestorNodeStatusEtcReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAnalyseObjtiveTargetValueCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAnalyseObjtiveTargetValueCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementUpdateTargetContCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementUpdateTargetContCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTempAllLastObjtiveCheckItemFinishAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTempAllLastObjtiveCheckItemFinishAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncUpdateTempNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncUpdateTempNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncSingleCheckItemCurrentParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncSingleCheckItemCurrentParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshSuperiorDashBoardDenominatorComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshSuperiorDashBoardDenominatorComReqDto;
import com.wicket.okrapp.biz.service.dto.res.RefreshSingleCycleCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.RefreshSingleCycleCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.BatchQueryDeptTargetBookTreeParentStateListByIdsRespDto;
import com.wicket.okrapp.biz.service.dto.req.BatchQueryDeptTargetBookTreeParentStateListByIdsReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetCategoryCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetCategoryCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementObjtiveCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementObjtiveCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainDashBoardCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainDashBoardCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetCategoryDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetCategoryDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementObjtiveDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementObjtiveDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainAssistNodeStatusInfoComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainAssistNodeStatusInfoComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAssistNodeStatusAffiliationObjAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAssistNodeStatusAffiliationObjAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSuperiorAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSuperiorAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAssistNodeStatusInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAssistNodeStatusInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementCheckItemStateInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementCheckItemStateInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDashBoardInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDashBoardInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetContentCheckItemStatEtcInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetContentCheckItemStatEtcInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendCurrentDashBoradDenominatorComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendCurrentDashBoradDenominatorComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementRestoreAddObjtiveDashBoardComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementRestoreAddObjtiveDashBoardComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTorrUpdateJunioAndAncestorNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTorrUpdateJunioAndAncestorNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementOffsetLastCategoryDashBoardComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementOffsetLastCategoryDashBoardComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendDashBoradScopeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendDashBoradScopeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementUpdateDeptTargetDivCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementUpdateDeptTargetDivCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetContDashBoardAndNodeStateEtcDenominatorComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetContDashBoardAndNodeStateEtcDenominatorComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementRealAndTorrUpdateCurrentNodeRelationshipStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementRealAndTorrUpdateCurrentNodeRelationshipStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementRealAndTorrSingleLoopUpdateCheckItemStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementRealAndTorrSingleLoopUpdateCheckItemStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementCurrentSubordinateSingleCheckItemParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementCurrentSubordinateSingleCheckItemParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTorrUpdateCurrentSubordinateAndParentChildStatusDispatchComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTorrUpdateCurrentSubordinateAndParentChildStatusDispatchComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementObjtivRealAndTorrUpdateCurrentNodeRelationshipStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementObjtivRealAndTorrUpdateCurrentNodeRelationshipStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptoCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptoCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptKrCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptKrCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptoDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptoDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptOkrRootDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptOkrRootDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualoCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualoCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualKrCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualKrCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualoDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualoDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualRootDashBoardCheckItemAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualRootDashBoardCheckItemAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptOkrCheckItemStateInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptOkrCheckItemStateInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptOkrDashBoardInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptOkrDashBoardInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualOkrCheckItemStateInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualOkrCheckItemStateInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualOkrDashBoardInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualOkrDashBoardInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainDeptOkrCheckItemScopeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainDeptOkrCheckItemScopeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainDeptOkrDashBoardCheckItemScopeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainDeptOkrDashBoardCheckItemScopeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainIndividualOkrCheckItemScopeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainIndividualOkrCheckItemScopeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ObtainIndividualOkrDashBoardCheckItemScopeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ObtainIndividualOkrDashBoardCheckItemScopeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptOkrCheckItemStateModeAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptOkrCheckItemStateModeAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualOkrCheckItemStateModeAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualOkrCheckItemStateModeAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptOkrDashBoardCheckItemModeAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptOkrDashBoardCheckItemModeAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualOkrDashBoardCheckItemModeAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualOkrDashBoardCheckItemModeAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptOkrTreeCheckItemStatEtcInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptOkrTreeCheckItemStatEtcInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementIndividualOkrTreeCheckItemStatEtcInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementIndividualOkrTreeCheckItemStatEtcInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementOkrTreeCheckItemStatEtcInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementOkrTreeCheckItemStatEtcInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDelOkrNodeCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDelOkrNodeCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMuchLoopUpdateOkrNodeCheckitemStateEctComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMuchLoopUpdateOkrNodeCheckitemStateEctComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSingleLoopUpdateOkrTreeCheckItemAndDashBoardUpdateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSingleLoopUpdateOkrTreeCheckItemAndDashBoardUpdateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLifeCycleOptionUpdateOkrTreeNodeCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLifeCycleOptionUpdateOkrTreeNodeCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementOkrTreeNodeCheckItemStatediSposeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementOkrTreeNodeCheckItemStatediSposeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateDeptObjTreeLeafSubordinateNodeAssistNodeStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateDeptObjTreeLeafSubordinateNodeAssistNodeStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementOkrTreeRealAndTorrUpdateCurrentNodeRelationshipStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementOkrTreeRealAndTorrUpdateCurrentNodeRelationshipStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncUpdateOkrTreeSingleCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncUpdateOkrTreeSingleCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTragetContsingleLoopUpdateCheckItemStatuComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTragetContsingleLoopUpdateCheckItemStatuComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAsyncTorrSingleCheckItemUpdateCurrentParentChildStatusComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAsyncTorrSingleCheckItemUpdateCurrentParentChildStatusComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateTopReturnSecondStepRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateTopReturnSecondStepReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidReturnFirstStepRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidReturnFirstStepReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAnalyseUpdateCurrentBodyStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAnalyseUpdateCurrentBodyStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidReturnSecondStepRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidReturnSecondStepReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementGrootsReturnFirstStepRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementGrootsReturnFirstStepReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetOtherTreeLeafCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetOtherTreeLeafCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementUpdateLeafNodeCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementUpdateLeafNodeCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementUpdateDeptTargetTaskLeafNodeStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementUpdateDeptTargetTaskLeafNodeStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetSubordinateManyTreeLeafCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetSubordinateManyTreeLeafCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetMidFristCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetMidFristCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetMidSubCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetMidSubCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetBasicFristCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetBasicFristCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetMidBasicCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetMidBasicCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetMidFristStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetMidFristStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetMidSubStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetMidSubStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetBasicFristStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetBasicFristStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementRecoverRootNodeStepAndCheckItemStateEtcComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementRecoverRootNodeStepAndCheckItemStateEtcComReqDto;
import com.wicket.okrapp.biz.service.dto.res.UpdateTopReturnFirstStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.UpdateTopReturnFirstStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementGrootsReturnFirstStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementGrootsReturnFirstStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidReturnFirstStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidReturnFirstStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidReturnSecondStepComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidReturnSecondStepComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidUnifyMgtIssueCloseBrotherCheckeItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidUnifyMgtIssueCloseBrotherCheckeItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendObjtiveParentSonStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendObjtiveParentSonStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendSuperiorDashBoardComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendSuperiorDashBoardComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendDeptVariateRoomCheckItemComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendDeptVariateRoomCheckItemComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDelObjtiveAmendSuperiorDashBoardComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDelObjtiveAmendSuperiorDashBoardComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTopRefreshParentSonStateRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTopRefreshParentSonStateReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementRefreshCurrentSubordinateParentSonStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementRefreshCurrentSubordinateParentSonStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementMidOrBasicRefreshParentSonStateRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementMidOrBasicRefreshParentSonStateReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetSubordinateManyCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetSubordinateManyCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementSingleLoopUpdateOkrTreeCheckItemStatusComComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementSingleLoopUpdateOkrTreeCheckItemStatusComComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTargetContCheckItemStateAnalyseComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTargetContCheckItemStateAnalyseComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementParentSubStateUseSenceComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementParentSubStateUseSenceComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendQuantityNoValueDashComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendQuantityNoValueDashComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendPersonCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendPersonCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementAmendPersonObjtiveSupDashComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementAmendPersonObjtiveSupDashComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDisposeMidExecuteTargetRoomCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDisposeMidExecuteTargetRoomCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.StructureDeptObjMisParentSubUpDownComRespDto;
import com.wicket.okrapp.biz.service.dto.req.StructureDeptObjMisParentSubUpDownComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementWriteBackMidExeTargetRoomCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementWriteBackMidExeTargetRoomCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.StructureDeptObjMisParentSubsUpDownComRespDto;
import com.wicket.okrapp.biz.service.dto.req.StructureDeptObjMisParentSubsUpDownComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementResetMidBasicTempMgtCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementResetMidBasicTempMgtCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementObjDelCheckItemStateOffsetComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementObjDelCheckItemStateOffsetComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementLoopResetWeightSetEtcCheckItemStateComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementLoopResetWeightSetEtcCheckItemStateComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementDeptObjTaskCurrentLeaftAssistNodeStatusInitializeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementDeptObjTaskCurrentLeaftAssistNodeStatusInitializeComReqDto;
import com.wicket.okrapp.biz.service.dto.res.ImplementTopMidBasicCurrentBstepJudgeComRespDto;
import com.wicket.okrapp.biz.service.dto.req.ImplementTopMidBasicCurrentBstepJudgeComReqDto;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
@RestController
@RequestMapping("/app/offState/")
public class OffStateController {

    @Autowired
    OffStateService offStateService;

    /**
   * D3-11查列表检查项
   */
    @PostMapping("queryCheckItemList")
    public OkrResult<QueryCheckItemListRespDto> queryCheckItemList(@RequestBody @Validated QueryCheckItemListReqDto reqDTO){
    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryCheckItemListRespDto retData = offStateService.queryCheckItemList(reqDTO);

        retData.setPageNum(page.getPageNum());
        retData.setPageSize(page.getPageSize());
        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);
    
    }

    /**
   * D3-11修改检查项
   */
    @PostMapping("updateCheckItem")
    public OkrResult<UpdateCheckItemRespDto> updateCheckItem(@RequestBody @Validated UpdateCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.updateCheckItem(reqDTO));
    }

    /**
   * D3-11查详情检查项
   */
    @PostMapping("queryCheckItemDetail")
    public OkrResult<QueryCheckItemDetailRespDto> queryCheckItemDetail(@RequestBody @Validated QueryCheckItemDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryCheckItemDetail(reqDTO));
    }

    /**
   * D3-11新增检查项
   */
    @PostMapping("addCheckItem")
    public OkrResult<AddCheckItemRespDto> addCheckItem(@RequestBody @Validated AddCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.addCheckItem(reqDTO));
    }
/**
   * D3-11更新高中层目标体系完成状态(公共)
   */
    @PostMapping("refreshTopMidTargetSystemStatusCom")
    public OkrResult<RefreshTopMidTargetSystemStatusComRespDto> refreshTopMidTargetSystemStatusCom(@RequestBody @Validated RefreshTopMidTargetSystemStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTopMidTargetSystemStatusCom(reqDTO));
    }
/**
   * D3-11更新当前目标内容完成状态(公共)
   */
    @PostMapping("refreshCurrentTargetContentOffStateCom")
    public OkrResult<RefreshCurrentTargetContentOffStateComRespDto> refreshCurrentTargetContentOffStateCom(@RequestBody @Validated RefreshCurrentTargetContentOffStateComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshCurrentTargetContentOffStateCom(reqDTO));
    }
/**
   * D3-11删除部门目标任务书目标检查项(公共)
   */
    @PostMapping("deleteDeptTargetTaskCheckItemStatCom")
    public OkrResult<DeleteDeptTargetTaskCheckItemStatComRespDto> deleteDeptTargetTaskCheckItemStatCom(@RequestBody @Validated DeleteDeptTargetTaskCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteDeptTargetTaskCheckItemStatCom(reqDTO));
    }
/**
   * D3-11更新上级仪表盘分子分母自动扣减(公共)
   */
    @PostMapping("refreshParentCheckPanelActualAtuoValueCom")
    public OkrResult<RefreshParentCheckPanelActualAtuoValueComRespDto> refreshParentCheckPanelActualAtuoValueCom(@RequestBody @Validated RefreshParentCheckPanelActualAtuoValueComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshParentCheckPanelActualAtuoValueCom(reqDTO));
    }
/**
   * D3-11更新目标内容祖先单张牌父子状态(公共)
   */
    @PostMapping("refreshTargetContAncestorStateCom")
    public OkrResult<RefreshTargetContAncestorStateComRespDto> refreshTargetContAncestorStateCom(@RequestBody @Validated RefreshTargetContAncestorStateComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContAncestorStateCom(reqDTO));
    }
/**
   * D3-11删除内容节点状态(公共)
   */
    @PostMapping("deleteAssistNodeStatusCom")
    public OkrResult<DeleteAssistNodeStatusComRespDto> deleteAssistNodeStatusCom(@RequestBody @Validated DeleteAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-11更新删除对象内容后父子状态信息(公共)
   */
    @PostMapping("refreshDelObjContentParentStateInfoCom")
    public OkrResult<RefreshDelObjContentParentStateInfoComRespDto> refreshDelObjContentParentStateInfoCom(@RequestBody @Validated RefreshDelObjContentParentStateInfoComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshDelObjContentParentStateInfoCom(reqDTO));
    }
/**
   * D3-11删除目标内容检查项等(公共)
   */
    @PostMapping("deleteTargetContentCheckItemCom")
    public OkrResult<DeleteTargetContentCheckItemComRespDto> deleteTargetContentCheckItemCom(@RequestBody @Validated DeleteTargetContentCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteTargetContentCheckItemCom(reqDTO));
    }
/**
   * D3-11新增业务服务内容当前步骤(公共)
   */
    @PostMapping("addBizAppServiceContCurrentBstepCom")
    public OkrResult<AddBizAppServiceContCurrentBstepComRespDto> addBizAppServiceContCurrentBstepCom(@RequestBody @Validated AddBizAppServiceContCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.addBizAppServiceContCurrentBstepCom(reqDTO));
    }
/**
   * D3-11批量增目标校验项状态(公共)
   */
    @PostMapping("batchAddBizAppCheckItemStatCom")
    public OkrResult<BatchAddBizAppCheckItemStatComRespDto> batchAddBizAppCheckItemStatCom(@RequestBody @Validated BatchAddBizAppCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.batchAddBizAppCheckItemStatCom(reqDTO));
    }
/**
   * D3-13查询内容当前行为步骤(公共)
   */
    @PostMapping("queryContCurrentBstepDetailCom")
    public OkrResult<QueryContCurrentBstepDetailComRespDto> queryContCurrentBstepDetailCom(@RequestBody @Validated QueryContCurrentBstepDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryContCurrentBstepDetailCom(reqDTO));
    }
/**
   * D3多个检查项转换为数据集格式服务(公共)
   */
    @PostMapping("transitionCheckItemCom")
    public OkrResult<TransitionCheckItemComRespDto> transitionCheckItemCom(@RequestBody @Validated TransitionCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.transitionCheckItemCom(reqDTO));
    }
/**
   * D3-11批量查询部门目标任务书目标检查项状态(公共)
   */
    @PostMapping("batchQueryDeptTargetTaskCheckItemStatCom")
    public OkrResult<BatchQueryDeptTargetTaskCheckItemStatComRespDto> batchQueryDeptTargetTaskCheckItemStatCom(@RequestBody @Validated BatchQueryDeptTargetTaskCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.batchQueryDeptTargetTaskCheckItemStatCom(reqDTO));
    }
/**
   * D3判断目标内容检查项完成情况(公共)
   */
    @PostMapping("judgeBizAppCheckItemStatCom")
    public OkrResult<JudgeBizAppCheckItemStatComRespDto> judgeBizAppCheckItemStatCom(@RequestBody @Validated JudgeBizAppCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.judgeBizAppCheckItemStatCom(reqDTO));
    }
/**
   * D3-11批量增中基层业务应用检查项(公共)
   */
    @PostMapping("batchAddMidBasicBizAppCheckItemCom")
    public OkrResult<BatchAddMidBasicBizAppCheckItemComRespDto> batchAddMidBasicBizAppCheckItemCom(@RequestBody @Validated BatchAddMidBasicBizAppCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.batchAddMidBasicBizAppCheckItemCom(reqDTO));
    }
/**
   * D3-11更新业务应用校验项状态(公共)
   */
    @PostMapping("refreshBizAppCheckItemStatCom")
    public OkrResult<RefreshBizAppCheckItemStatComRespDto> refreshBizAppCheckItemStatCom(@RequestBody @Validated RefreshBizAppCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshBizAppCheckItemStatCom(reqDTO));
    }
/**
   * D3-11更新高中层等指标检查项状态
   */
    @PostMapping("refreshTopMidEtcTargetObjCheckItemStat")
    public OkrResult<RefreshTopMidEtcTargetObjCheckItemStatRespDto> refreshTopMidEtcTargetObjCheckItemStat(@RequestBody @Validated RefreshTopMidEtcTargetObjCheckItemStatReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTopMidEtcTargetObjCheckItemStat(reqDTO));
    }
/**
   * D3-11更新中层一级指标父子状态(公共)
   */
    @PostMapping("refreshMidfirstTargetObjAssistNodeStatusCom")
    public OkrResult<RefreshMidfirstTargetObjAssistNodeStatusComRespDto> refreshMidfirstTargetObjAssistNodeStatusCom(@RequestBody @Validated RefreshMidfirstTargetObjAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshMidfirstTargetObjAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-11更新目标内容检查项状态(公共)
   */
    @PostMapping("refreshTargetContentCheckItemStatCom")
    public OkrResult<RefreshTargetContentCheckItemStatComRespDto> refreshTargetContentCheckItemStatCom(@RequestBody @Validated RefreshTargetContentCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContentCheckItemStatCom(reqDTO));
    }
/**
   * D3-11设完成高层切换第三步
   */
    @PostMapping("completeTopHandoverThreeStep")
    public OkrResult<CompleteTopHandoverThreeStepRespDto> completeTopHandoverThreeStep(@RequestBody @Validated CompleteTopHandoverThreeStepReqDto reqDTO){
    return OkrResult.success(offStateService.completeTopHandoverThreeStep(reqDTO));
    }
/**
   * D3-11设完成高层确认设置完成
   */
    @PostMapping("completeTopNotarizeSetAchieve")
    public OkrResult<CompleteTopNotarizeSetAchieveRespDto> completeTopNotarizeSetAchieve(@RequestBody @Validated CompleteTopNotarizeSetAchieveReqDto reqDTO){
    return OkrResult.success(offStateService.completeTopNotarizeSetAchieve(reqDTO));
    }
/**
   * D3批量更新高层部门目标任务书权重设置检查项(公共)
   */
    @PostMapping("batchRefreshCheckDeptTargetTaskWeightSetCom")
    public OkrResult<BatchRefreshCheckDeptTargetTaskWeightSetComRespDto> batchRefreshCheckDeptTargetTaskWeightSetCom(@RequestBody @Validated BatchRefreshCheckDeptTargetTaskWeightSetComReqDto reqDTO){
    return OkrResult.success(offStateService.batchRefreshCheckDeptTargetTaskWeightSetCom(reqDTO));
    }
/**
   * D3-11新增目标内容检查项状态(公共)
   */
    @PostMapping("addTargetContentCheckItemStatCom")
    public OkrResult<AddTargetContentCheckItemStatComRespDto> addTargetContentCheckItemStatCom(@RequestBody @Validated AddTargetContentCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.addTargetContentCheckItemStatCom(reqDTO));
    }
/**
   * D3-13重置内容当前行为步骤(公共)
   */
    @PostMapping("resetContCurrentBstepCom")
    public OkrResult<ResetContCurrentBstepComRespDto> resetContCurrentBstepCom(@RequestBody @Validated ResetContCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.resetContCurrentBstepCom(reqDTO));
    }
/**
   * D3-查询部门目标任务书检查项状态列表(公共)
   */
    @PostMapping("queryDeptTargetTaskBookCheckeItemListCom")
    public OkrResult<QueryDeptTargetTaskBookCheckeItemListComRespDto> queryDeptTargetTaskBookCheckeItemListCom(@RequestBody @Validated QueryDeptTargetTaskBookCheckeItemListComReqDto reqDTO){
    return OkrResult.success(offStateService.queryDeptTargetTaskBookCheckeItemListCom(reqDTO));
    }
/**
   * D3-13查内容当前行为步骤
   */
    @PostMapping("queryContCurrentBstepDetail")
    public OkrResult<QueryContCurrentBstepDetailRespDto> queryContCurrentBstepDetail(@RequestBody @Validated QueryContCurrentBstepDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryContCurrentBstepDetail(reqDTO));
    }
/**
   * D3-11查询高层编制目标任务校验项状态列表
   */
    @PostMapping("queryTopCompileTargetTaskcheckItemStatList")
    public OkrResult<QueryTopCompileTargetTaskcheckItemStatListRespDto> queryTopCompileTargetTaskcheckItemStatList(@RequestBody @Validated QueryTopCompileTargetTaskcheckItemStatListReqDto reqDTO){
    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryTopCompileTargetTaskcheckItemStatListRespDto retData = offStateService.queryTopCompileTargetTaskcheckItemStatList(reqDTO);

        retData.setPageNum(page.getPageNum());
        retData.setPageSize(page.getPageSize());
        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);
    
    }
/**
   * D3-11修改基层设置完成(公共)
   */
    @PostMapping("updateBasicSetAchieveCom")
    public OkrResult<UpdateBasicSetAchieveComRespDto> updateBasicSetAchieveCom(@RequestBody @Validated UpdateBasicSetAchieveComReqDto reqDTO){
    return OkrResult.success(offStateService.updateBasicSetAchieveCom(reqDTO));
    }
/**
   * D3-13判断高层第1步操作类型
   */
    @PostMapping("judgeTopStepOneOperateType")
    public OkrResult<JudgeTopStepOneOperateTypeRespDto> judgeTopStepOneOperateType(@RequestBody @Validated JudgeTopStepOneOperateTypeReqDto reqDTO){
    return OkrResult.success(offStateService.judgeTopStepOneOperateType(reqDTO));
    }
/**
   * D3-11高层重新编辑
   */
    @PostMapping("cancelCompleteTopEdit")
    public OkrResult<CancelCompleteTopEditRespDto> cancelCompleteTopEdit(@RequestBody @Validated CancelCompleteTopEditReqDto reqDTO){
    return OkrResult.success(offStateService.cancelCompleteTopEdit(reqDTO));
    }
/**
   * D3-11查业务应用校验项状态详情
   */
    @PostMapping("queryBizAppCheckItemStatDetail")
    public OkrResult<QueryBizAppCheckItemStatDetailRespDto> queryBizAppCheckItemStatDetail(@RequestBody @Validated QueryBizAppCheckItemStatDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryBizAppCheckItemStatDetail(reqDTO));
    }
/**
   * D3-3查询目标内容仪表盘列表
   */
    @PostMapping("queryTargetContCheckItemPanelList")
    public OkrResult<QueryTargetContCheckItemPanelListRespDto> queryTargetContCheckItemPanelList(@RequestBody @Validated QueryTargetContCheckItemPanelListReqDto reqDTO){
    return OkrResult.success(offStateService.queryTargetContCheckItemPanelList(reqDTO));
    }
/**
   * D3-11批量查询检查项
   */
    @PostMapping("batchQueryCheckItem")
    public OkrResult<BatchQueryCheckItemRespDto> batchQueryCheckItem(@RequestBody @Validated BatchQueryCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.batchQueryCheckItem(reqDTO));
    }
/**
   * D3-11批量查询部门目标安排检查项(公共)
   */
    @PostMapping("batchQueryMidExecuteTargetCheckItemCom")
    public OkrResult<BatchQueryMidExecuteTargetCheckItemComRespDto> batchQueryMidExecuteTargetCheckItemCom(@RequestBody @Validated BatchQueryMidExecuteTargetCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.batchQueryMidExecuteTargetCheckItemCom(reqDTO));
    }
/**
   * D3-11检查中基层业务应用检查项(公共)
   */
    @PostMapping("checkMidBasicBizAppCheckItemCom")
    public OkrResult<CheckMidBasicBizAppCheckItemComRespDto> checkMidBasicBizAppCheckItemCom(@RequestBody @Validated CheckMidBasicBizAppCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.checkMidBasicBizAppCheckItemCom(reqDTO));
    }
/**
   * D3-11批量查询中层执行目标安排检查项
   */
    @PostMapping("batchQueryMidExecuteTargetCheckItem")
    public OkrResult<BatchQueryMidExecuteTargetCheckItemRespDto> batchQueryMidExecuteTargetCheckItem(@RequestBody @Validated BatchQueryMidExecuteTargetCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.batchQueryMidExecuteTargetCheckItem(reqDTO));
    }
/**
   * D3-13批量查询业务服务内容当前步骤(公共)
   */
    @PostMapping("batchQueryBizAppServiceContCurrentBstepCom")
    public OkrResult<BatchQueryBizAppServiceContCurrentBstepComRespDto> batchQueryBizAppServiceContCurrentBstepCom(@RequestBody @Validated BatchQueryBizAppServiceContCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.batchQueryBizAppServiceContCurrentBstepCom(reqDTO));
    }
/**
   * D3-11判断中层执行目标安排检查项(公共)
   */
    @PostMapping("judgeMidExecuteTargetCheckItemCom")
    public OkrResult<JudgeMidExecuteTargetCheckItemComRespDto> judgeMidExecuteTargetCheckItemCom(@RequestBody @Validated JudgeMidExecuteTargetCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.judgeMidExecuteTargetCheckItemCom(reqDTO));
    }
/**
   * D3-11取消完成中层执行目标安排检查项
   */
    @PostMapping("cancelCompleteMidExecuteTargetCheckItem")
    public OkrResult<CancelCompleteMidExecuteTargetCheckItemRespDto> cancelCompleteMidExecuteTargetCheckItem(@RequestBody @Validated CancelCompleteMidExecuteTargetCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.cancelCompleteMidExecuteTargetCheckItem(reqDTO));
    }
/**
   * D3-查询业务服务内容当前步骤(公共)
   */
    @PostMapping("queryBizAppServiceContCurrentBstepDetailCom")
    public OkrResult<QueryBizAppServiceContCurrentBstepDetailComRespDto> queryBizAppServiceContCurrentBstepDetailCom(@RequestBody @Validated QueryBizAppServiceContCurrentBstepDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryBizAppServiceContCurrentBstepDetailCom(reqDTO));
    }
/**
   * D3-11查询部门目标任务书目标检查项状态(公共)
   */
    @PostMapping("queryDeptTargetTaskCheckItemStatListCom")
    public OkrResult<QueryDeptTargetTaskCheckItemStatListComRespDto> queryDeptTargetTaskCheckItemStatListCom(@RequestBody @Validated QueryDeptTargetTaskCheckItemStatListComReqDto reqDTO){
    return OkrResult.success(offStateService.queryDeptTargetTaskCheckItemStatListCom(reqDTO));
    }
/**
   * D3-11修改中层设置完成
   */
    @PostMapping("updateMidSetAchieve")
    public OkrResult<UpdateMidSetAchieveRespDto> updateMidSetAchieve(@RequestBody @Validated UpdateMidSetAchieveReqDto reqDTO){
    return OkrResult.success(offStateService.updateMidSetAchieve(reqDTO));
    }
/**
   * D3-11查检查仪表盘列表
   */
    @PostMapping("queryCheckItemPanelList")
    public OkrResult<QueryCheckItemPanelListRespDto> queryCheckItemPanelList(@RequestBody @Validated QueryCheckItemPanelListReqDto reqDTO){
    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryCheckItemPanelListRespDto retData = offStateService.queryCheckItemPanelList(reqDTO);

        retData.setPageNum(page.getPageNum());
        retData.setPageSize(page.getPageSize());
        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);
    
    }
/**
   * D3-11判断购物车确认保存操作条件
   */
    @PostMapping("judgeShoppingTrolleySaveTerm")
    public OkrResult<JudgeShoppingTrolleySaveTermRespDto> judgeShoppingTrolleySaveTerm(@RequestBody @Validated JudgeShoppingTrolleySaveTermReqDto reqDTO){
    return OkrResult.success(offStateService.judgeShoppingTrolleySaveTerm(reqDTO));
    }
/**
   * D3-删除业务应用校验项状态(公共)
   */
    @PostMapping("deleteBizAppCheckItemStatCom")
    public OkrResult<DeleteBizAppCheckItemStatComRespDto> deleteBizAppCheckItemStatCom(@RequestBody @Validated DeleteBizAppCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteBizAppCheckItemStatCom(reqDTO));
    }
/**
   * D3-更新业务服务内容当前步骤(公共)
   */
    @PostMapping("refreshBizAppServiceContCurrentBstepCom")
    public OkrResult<RefreshBizAppServiceContCurrentBstepComRespDto> refreshBizAppServiceContCurrentBstepCom(@RequestBody @Validated RefreshBizAppServiceContCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshBizAppServiceContCurrentBstepCom(reqDTO));
    }
/**
   * D3-11中层修改安排
   */
    @PostMapping("updateMidEdit")
    public OkrResult<UpdateMidEditRespDto> updateMidEdit(@RequestBody @Validated UpdateMidEditReqDto reqDTO){
    return OkrResult.success(offStateService.updateMidEdit(reqDTO));
    }
/**
   * D3-3更新评价主题当前步骤
   */
    @PostMapping("refreshEvaThemeCurrentBstep")
    public OkrResult<RefreshEvaThemeCurrentBstepRespDto> refreshEvaThemeCurrentBstep(@RequestBody @Validated RefreshEvaThemeCurrentBstepReqDto reqDTO){
    return OkrResult.success(offStateService.refreshEvaThemeCurrentBstep(reqDTO));
    }
/**
   * D3-11基层修改安排
   */
    @PostMapping("updateGrootsEdit")
    public OkrResult<UpdateGrootsEditRespDto> updateGrootsEdit(@RequestBody @Validated UpdateGrootsEditReqDto reqDTO){
    return OkrResult.success(offStateService.updateGrootsEdit(reqDTO));
    }
/**
   * D3-12删除内容当前行为步骤(公共)
   */
    @PostMapping("deleteContCurrentBstepCom")
    public OkrResult<DeleteContCurrentBstepComRespDto> deleteContCurrentBstepCom(@RequestBody @Validated DeleteContCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteContCurrentBstepCom(reqDTO));
    }
/**
   * D3更新步骤检查项及总状态(公共)
   */
    @PostMapping("refreshStepCheckItemStatCom")
    public OkrResult<RefreshStepCheckItemStatComRespDto> refreshStepCheckItemStatCom(@RequestBody @Validated RefreshStepCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshStepCheckItemStatCom(reqDTO));
    }
/**
   * D3-13批量增业务服务内容当前步骤(公共)
   */
    @PostMapping("batchAddBizAppServiceContCurrentBstepCom")
    public OkrResult<BatchAddBizAppServiceContCurrentBstepComRespDto> batchAddBizAppServiceContCurrentBstepCom(@RequestBody @Validated BatchAddBizAppServiceContCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.batchAddBizAppServiceContCurrentBstepCom(reqDTO));
    }
/**
   * D3-11批量增部门目标检查项状态(公共)
   */
    @PostMapping("batchAddDeptTargetCheckItemStatCom")
    public OkrResult<BatchAddDeptTargetCheckItemStatComRespDto> batchAddDeptTargetCheckItemStatCom(@RequestBody @Validated BatchAddDeptTargetCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.batchAddDeptTargetCheckItemStatCom(reqDTO));
    }
/**
   * D3-11批量查询基层执行目标任务安排检查项(公共)
   */
    @PostMapping("batchQueryBasicExecuteTargetCheckItemCom")
    public OkrResult<BatchQueryBasicExecuteTargetCheckItemComRespDto> batchQueryBasicExecuteTargetCheckItemCom(@RequestBody @Validated BatchQueryBasicExecuteTargetCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.batchQueryBasicExecuteTargetCheckItemCom(reqDTO));
    }
/**
   * D3-3更新评价主题当前步骤(公共)
   */
    @PostMapping("refreshEvaThemeCurrentBstepCom")
    public OkrResult<RefreshEvaThemeCurrentBstepComRespDto> refreshEvaThemeCurrentBstepCom(@RequestBody @Validated RefreshEvaThemeCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshEvaThemeCurrentBstepCom(reqDTO));
    }
/**
   * D3-11更新被评对象目标周期父子状态(公共)
   */
    @PostMapping("refreshPresentAssistNodeStatusCom")
    public OkrResult<RefreshPresentAssistNodeStatusComRespDto> refreshPresentAssistNodeStatusCom(@RequestBody @Validated RefreshPresentAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshPresentAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-11新增部门目标检查项状态(公共)
   */
    @PostMapping("addDeptTargetCheckItemStatCom")
    public OkrResult<AddDeptTargetCheckItemStatComRespDto> addDeptTargetCheckItemStatCom(@RequestBody @Validated AddDeptTargetCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.addDeptTargetCheckItemStatCom(reqDTO));
    }
/**
   * D3-13批量删部门目标检查项状态(公共)
   */
    @PostMapping("batchDeleteDeptTargetCheckItemStatCom")
    public OkrResult<BatchDeleteDeptTargetCheckItemStatComRespDto> batchDeleteDeptTargetCheckItemStatCom(@RequestBody @Validated BatchDeleteDeptTargetCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.batchDeleteDeptTargetCheckItemStatCom(reqDTO));
    }
/**
   * D3-11新增目标内容父子状态(公共)
   */
    @PostMapping("addPresentAssistNodeStatusCom")
    public OkrResult<AddPresentAssistNodeStatusComRespDto> addPresentAssistNodeStatusCom(@RequestBody @Validated AddPresentAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.addPresentAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-11更新中层目标分工完成状态(公共)
   */
    @PostMapping("refreshMidTargetDivideWorkStatusCom")
    public OkrResult<RefreshMidTargetDivideWorkStatusComRespDto> refreshMidTargetDivideWorkStatusCom(@RequestBody @Validated RefreshMidTargetDivideWorkStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshMidTargetDivideWorkStatusCom(reqDTO));
    }
/**
   * D3-11新增仪表盘更新目标内容分流(公共)
   */
    @PostMapping("addCheckItemPanelShuntTargetContentCom")
    public OkrResult<AddCheckItemPanelShuntTargetContentComRespDto> addCheckItemPanelShuntTargetContentCom(@RequestBody @Validated AddCheckItemPanelShuntTargetContentComReqDto reqDTO){
    return OkrResult.success(offStateService.addCheckItemPanelShuntTargetContentCom(reqDTO));
    }
/**
   * D3-11更新目标内容仪表盘(公共)
   */
    @PostMapping("refreshTargetContentCheckItemPanelCom")
    public OkrResult<RefreshTargetContentCheckItemPanelComRespDto> refreshTargetContentCheckItemPanelCom(@RequestBody @Validated RefreshTargetContentCheckItemPanelComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContentCheckItemPanelCom(reqDTO));
    }
/**
   * D3-11新增目标内容仪表盘(公共)
   */
    @PostMapping("addTargetContentCheckItemPanelCom")
    public OkrResult<AddTargetContentCheckItemPanelComRespDto> addTargetContentCheckItemPanelCom(@RequestBody @Validated AddTargetContentCheckItemPanelComReqDto reqDTO){
    return OkrResult.success(offStateService.addTargetContentCheckItemPanelCom(reqDTO));
    }
/**
   * D3-11新增目标内容检查项状态等(公共)
   */
    @PostMapping("addTargetContentCheckItemStatEtcCom")
    public OkrResult<AddTargetContentCheckItemStatEtcComRespDto> addTargetContentCheckItemStatEtcCom(@RequestBody @Validated AddTargetContentCheckItemStatEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.addTargetContentCheckItemStatEtcCom(reqDTO));
    }
/**
   * D3-11新增业务应用校验项状态(公共)
   */
    @PostMapping("addBizAppCheckItemStatCom")
    public OkrResult<AddBizAppCheckItemStatComRespDto> addBizAppCheckItemStatCom(@RequestBody @Validated AddBizAppCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.addBizAppCheckItemStatCom(reqDTO));
    }
/**
   * D3-11更新目标内容父子状态
   */
    @PostMapping("refreshTargetContentParentState")
    public OkrResult<RefreshTargetContentParentStateRespDto> refreshTargetContentParentState(@RequestBody @Validated RefreshTargetContentParentStateReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContentParentState(reqDTO));
    }
/**
   * D3-11判断父子状态归属对象类型(公共)
   */
    @PostMapping("judgeParentStateAffiliationObjTypeCom")
    public OkrResult<JudgeParentStateAffiliationObjTypeComRespDto> judgeParentStateAffiliationObjTypeCom(@RequestBody @Validated JudgeParentStateAffiliationObjTypeComReqDto reqDTO){
    return OkrResult.success(offStateService.judgeParentStateAffiliationObjTypeCom(reqDTO));
    }
/**
   * D3-11查询目标内容父子状态本级完成情况
   */
    @PostMapping("queryTargetContPresentAssistStatusSelfList")
    public OkrResult<QueryTargetContPresentAssistStatusSelfListRespDto> queryTargetContPresentAssistStatusSelfList(@RequestBody @Validated QueryTargetContPresentAssistStatusSelfListReqDto reqDTO){
    return OkrResult.success(offStateService.queryTargetContPresentAssistStatusSelfList(reqDTO));
    }
/**
   * D3-11判断基层执行目标任务安排检查项(公共)
   */
    @PostMapping("judgeBasicExecuteTargetCheckItemCom")
    public OkrResult<JudgeBasicExecuteTargetCheckItemComRespDto> judgeBasicExecuteTargetCheckItemCom(@RequestBody @Validated JudgeBasicExecuteTargetCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.judgeBasicExecuteTargetCheckItemCom(reqDTO));
    }
/**
   * D3-11设完成中层执行目标安排检查项
   */
    @PostMapping("completeMidExecuteTargetCheckItem")
    public OkrResult<CompleteMidExecuteTargetCheckItemRespDto> completeMidExecuteTargetCheckItem(@RequestBody @Validated CompleteMidExecuteTargetCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.completeMidExecuteTargetCheckItem(reqDTO));
    }
/**
   * D3-11设完成基层执行目标任务安排检查项
   */
    @PostMapping("completeBasicExecuteTargetCheckItem")
    public OkrResult<CompleteBasicExecuteTargetCheckItemRespDto> completeBasicExecuteTargetCheckItem(@RequestBody @Validated CompleteBasicExecuteTargetCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.completeBasicExecuteTargetCheckItem(reqDTO));
    }
/**
   * D3-11取消完成基层执行目标任务安排检查项
   */
    @PostMapping("cancelCompleteBasicExecuteTargetCheckItem")
    public OkrResult<CancelCompleteBasicExecuteTargetCheckItemRespDto> cancelCompleteBasicExecuteTargetCheckItem(@RequestBody @Validated CancelCompleteBasicExecuteTargetCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.cancelCompleteBasicExecuteTargetCheckItem(reqDTO));
    }
/**
   * D3-9判断高中基层步骤
   */
    @PostMapping("judgeTopMidBasicStep")
    public OkrResult<JudgeTopMidBasicStepRespDto> judgeTopMidBasicStep(@RequestBody @Validated JudgeTopMidBasicStepReqDto reqDTO){
    return OkrResult.success(offStateService.judgeTopMidBasicStep(reqDTO));
    }
/**
   * D3-11删除目标内容父子状态(公共)
   */
    @PostMapping("deletePresentAssistNodeStatusCom")
    public OkrResult<DeletePresentAssistNodeStatusComRespDto> deletePresentAssistNodeStatusCom(@RequestBody @Validated DeletePresentAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.deletePresentAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-11删除目标内容仪表盘(公共)
   */
    @PostMapping("deleteTargetContCheckItemPanelCom")
    public OkrResult<DeleteTargetContCheckItemPanelComRespDto> deleteTargetContCheckItemPanelCom(@RequestBody @Validated DeleteTargetContCheckItemPanelComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteTargetContCheckItemPanelCom(reqDTO));
    }
/**
   * D3-11删除目标内容检查项状态(公共)
   */
    @PostMapping("deleteTargetContentCheckItemStatCom")
    public OkrResult<DeleteTargetContentCheckItemStatComRespDto> deleteTargetContentCheckItemStatCom(@RequestBody @Validated DeleteTargetContentCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteTargetContentCheckItemStatCom(reqDTO));
    }
/**
   * D3-11删除目标内容检查项状态等(公共)
   */
    @PostMapping("deleteTargetContentCheckItemStatEtcCom")
    public OkrResult<DeleteTargetContentCheckItemStatEtcComRespDto> deleteTargetContentCheckItemStatEtcCom(@RequestBody @Validated DeleteTargetContentCheckItemStatEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteTargetContentCheckItemStatEtcCom(reqDTO));
    }
/**
   * D3-3判断高层设置完成或重新编辑操作条件(公共)
   */
    @PostMapping("queryTopSetAchieveDetailCom")
    public OkrResult<QueryTopSetAchieveDetailComRespDto> queryTopSetAchieveDetailCom(@RequestBody @Validated QueryTopSetAchieveDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryTopSetAchieveDetailCom(reqDTO));
    }
/**
   * D3-11判断高层修改目标检查项状态操作条件(公共)
   */
    @PostMapping("judgeTopUpdateTargetCheckStatusTermCom")
    public OkrResult<JudgeTopUpdateTargetCheckStatusTermComRespDto> judgeTopUpdateTargetCheckStatusTermCom(@RequestBody @Validated JudgeTopUpdateTargetCheckStatusTermComReqDto reqDTO){
    return OkrResult.success(offStateService.judgeTopUpdateTargetCheckStatusTermCom(reqDTO));
    }
/**
   * D3-11修改高层目标检查项(公共)
   */
    @PostMapping("updateTopTargetCheckItemStatusCom")
    public OkrResult<UpdateTopTargetCheckItemStatusComRespDto> updateTopTargetCheckItemStatusCom(@RequestBody @Validated UpdateTopTargetCheckItemStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.updateTopTargetCheckItemStatusCom(reqDTO));
    }
/**
   * D3查询融合目标检查项父子状态列表
   */
    @PostMapping("queryFuseTargetCheckItemNodeStatusList")
    public OkrResult<QueryFuseTargetCheckItemNodeStatusListRespDto> queryFuseTargetCheckItemNodeStatusList(@RequestBody @Validated QueryFuseTargetCheckItemNodeStatusListReqDto reqDTO){
    return OkrResult.success(offStateService.queryFuseTargetCheckItemNodeStatusList(reqDTO));
    }
/**
   * D3-13删除检查仪表盘(公共)
   */
    @PostMapping("deleteCheckItemPanelCom")
    public OkrResult<DeleteCheckItemPanelComRespDto> deleteCheckItemPanelCom(@RequestBody @Validated DeleteCheckItemPanelComReqDto reqDTO){
    return OkrResult.success(offStateService.deleteCheckItemPanelCom(reqDTO));
    }
/**
   * D3执行检查项
   */
    @PostMapping("implementCheckItem")
    public OkrResult<ImplementCheckItemRespDto> implementCheckItem(@RequestBody @Validated ImplementCheckItemReqDto reqDTO){
    return OkrResult.success(offStateService.implementCheckItem(reqDTO));
    }
/**
   * D3-11判断高层返回第一步操作条件(公共)
   */
    @PostMapping("judgeTopReturnFristStepCom")
    public OkrResult<JudgeTopReturnFristStepComRespDto> judgeTopReturnFristStepCom(@RequestBody @Validated JudgeTopReturnFristStepComReqDto reqDTO){
    return OkrResult.success(offStateService.judgeTopReturnFristStepCom(reqDTO));
    }
/**
   * D3-11高层返回第一步
   */
    @PostMapping("updateTopReturnFirstStep")
    public OkrResult<UpdateTopReturnFirstStepRespDto> updateTopReturnFirstStep(@RequestBody @Validated UpdateTopReturnFirstStepReqDto reqDTO){
    return OkrResult.success(offStateService.updateTopReturnFirstStep(reqDTO));
    }
/**
   * D3更新部门目标根节点检查项状态(公共)
   */
    @PostMapping("refreshDeptTargetRootNodeCheckItemStatCom")
    public OkrResult<RefreshDeptTargetRootNodeCheckItemStatComRespDto> refreshDeptTargetRootNodeCheckItemStatCom(@RequestBody @Validated RefreshDeptTargetRootNodeCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshDeptTargetRootNodeCheckItemStatCom(reqDTO));
    }
/**
   * D3-13查询中层兄弟部门分工安排检查项完成情况列表
   */
    @PostMapping("queryMidBrotherDeptDivArrangeCheckItemStatusList")
    public OkrResult<QueryMidBrotherDeptDivArrangeCheckItemStatusListRespDto> queryMidBrotherDeptDivArrangeCheckItemStatusList(@RequestBody @Validated QueryMidBrotherDeptDivArrangeCheckItemStatusListReqDto reqDTO){
    return OkrResult.success(offStateService.queryMidBrotherDeptDivArrangeCheckItemStatusList(reqDTO));
    }
/**
   * D3-13查询部门目标任务书根节点检查项状态
   */
    @PostMapping("queryDeptTargetRootNodeCheckItemStatDetail")
    public OkrResult<QueryDeptTargetRootNodeCheckItemStatDetailRespDto> queryDeptTargetRootNodeCheckItemStatDetail(@RequestBody @Validated QueryDeptTargetRootNodeCheckItemStatDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryDeptTargetRootNodeCheckItemStatDetail(reqDTO));
    }
/**
   * D3批量删内容节点状态(公共)
   */
    @PostMapping("batchDeleteAssistNodeStatusCom")
    public OkrResult<BatchDeleteAssistNodeStatusComRespDto> batchDeleteAssistNodeStatusCom(@RequestBody @Validated BatchDeleteAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.batchDeleteAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-修改业务服务内容当前步骤(公共)
   */
    @PostMapping("updateBizAppServiceContCurrentBstepCom")
    public OkrResult<UpdateBizAppServiceContCurrentBstepComRespDto> updateBizAppServiceContCurrentBstepCom(@RequestBody @Validated UpdateBizAppServiceContCurrentBstepComReqDto reqDTO){
    return OkrResult.success(offStateService.updateBizAppServiceContCurrentBstepCom(reqDTO));
    }
/**
   * D3-判断目标内容分工安排完成进展状态(公共)
   */
    @PostMapping("judgeTargetDivCompleteProgressStatusCom")
    public OkrResult<JudgeTargetDivCompleteProgressStatusComRespDto> judgeTargetDivCompleteProgressStatusCom(@RequestBody @Validated JudgeTargetDivCompleteProgressStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.judgeTargetDivCompleteProgressStatusCom(reqDTO));
    }
/**
   * D3-13查询公共业务应用校验项状态
   */
    @PostMapping("queryComCheckItemStatDetail")
    public OkrResult<QueryComCheckItemStatDetailRespDto> queryComCheckItemStatDetail(@RequestBody @Validated QueryComCheckItemStatDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryComCheckItemStatDetail(reqDTO));
    }
/**
   * D3执行业务应用检查项状态等删除批次处理(公共)
   */
    @PostMapping("implementBizAppCheckItemStatAndStepEtcDeleteBatchCom")
    public OkrResult<ImplementBizAppCheckItemStatAndStepEtcDeleteBatchComRespDto> implementBizAppCheckItemStatAndStepEtcDeleteBatchCom(@RequestBody @Validated ImplementBizAppCheckItemStatAndStepEtcDeleteBatchComReqDto reqDTO){
    return OkrResult.success(offStateService.implementBizAppCheckItemStatAndStepEtcDeleteBatchCom(reqDTO));
    }
/**
   * D3-13查询基层目标任务分工安排状态详情
   */
    @PostMapping("queryGrootsTargetTaskDivArrangeStatusDetail")
    public OkrResult<QueryGrootsTargetTaskDivArrangeStatusDetailRespDto> queryGrootsTargetTaskDivArrangeStatusDetail(@RequestBody @Validated QueryGrootsTargetTaskDivArrangeStatusDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryGrootsTargetTaskDivArrangeStatusDetail(reqDTO));
    }
/**
   * D3-11更新目标内容仪表盘分子数值(公共)
   */
    @PostMapping("refreshCheckItemPanelMoleculeCom")
    public OkrResult<RefreshCheckItemPanelMoleculeComRespDto> refreshCheckItemPanelMoleculeCom(@RequestBody @Validated RefreshCheckItemPanelMoleculeComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshCheckItemPanelMoleculeCom(reqDTO));
    }
/**
   * D3-11更新仪表盘分母数值(公共)
   */
    @PostMapping("refreshCheckItemPanelDenominatorCom")
    public OkrResult<RefreshCheckItemPanelDenominatorComRespDto> refreshCheckItemPanelDenominatorCom(@RequestBody @Validated RefreshCheckItemPanelDenominatorComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshCheckItemPanelDenominatorCom(reqDTO));
    }
/**
   * D3-11更新目标内容仪表盘分子分母数值(公共)
   */
    @PostMapping("refreshTargetContCheckItemPanelMoleculeAndDenominatorCom")
    public OkrResult<RefreshTargetContCheckItemPanelMoleculeAndDenominatorComRespDto> refreshTargetContCheckItemPanelMoleculeAndDenominatorCom(@RequestBody @Validated RefreshTargetContCheckItemPanelMoleculeAndDenominatorComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContCheckItemPanelMoleculeAndDenominatorCom(reqDTO));
    }
/**
   * D3-11更新父子状态展示状态(公共)
   */
    @PostMapping("refreshParentStateShowStatusCom")
    public OkrResult<RefreshParentStateShowStatusComRespDto> refreshParentStateShowStatusCom(@RequestBody @Validated RefreshParentStateShowStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshParentStateShowStatusCom(reqDTO));
    }
/**
   * D3-11更新部门目标任务书权重设置检查项(公共)
   */
    @PostMapping("refreshCheckDeptTargetTaskWeightSetCom")
    public OkrResult<RefreshCheckDeptTargetTaskWeightSetComRespDto> refreshCheckDeptTargetTaskWeightSetCom(@RequestBody @Validated RefreshCheckDeptTargetTaskWeightSetComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshCheckDeptTargetTaskWeightSetCom(reqDTO));
    }
/**
   * D3查询部门目标任务书根节点父子状态列表(公共)
   */
    @PostMapping("queryDeptTargetTaskBookNodeParentStateListCom")
    public OkrResult<QueryDeptTargetTaskBookNodeParentStateListComRespDto> queryDeptTargetTaskBookNodeParentStateListCom(@RequestBody @Validated QueryDeptTargetTaskBookNodeParentStateListComReqDto reqDTO){
    return OkrResult.success(offStateService.queryDeptTargetTaskBookNodeParentStateListCom(reqDTO));
    }
/**
   * D3执行循环更新目标内容检查项等(公共)
   */
    @PostMapping("implementLoopRefreshTargetContentCheckItemCom")
    public OkrResult<ImplementLoopRefreshTargetContentCheckItemComRespDto> implementLoopRefreshTargetContentCheckItemCom(@RequestBody @Validated ImplementLoopRefreshTargetContentCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopRefreshTargetContentCheckItemCom(reqDTO));
    }
/**
   * D3执行指标检查项更新判断(公共)
   */
    @PostMapping("implementObjectiveCheckItemUpdateJudgeCom")
    public OkrResult<ImplementObjectiveCheckItemUpdateJudgeComRespDto> implementObjectiveCheckItemUpdateJudgeCom(@RequestBody @Validated ImplementObjectiveCheckItemUpdateJudgeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementObjectiveCheckItemUpdateJudgeCom(reqDTO));
    }
/**
   * D3批量改目标内容父子状态(公共)
   */
    @PostMapping("batchUpdatePresentAssistNodeStatusCom")
    public OkrResult<BatchUpdatePresentAssistNodeStatusComRespDto> batchUpdatePresentAssistNodeStatusCom(@RequestBody @Validated BatchUpdatePresentAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.batchUpdatePresentAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-11批量改业务应用校验项状态(公共)
   */
    @PostMapping("batchUpdateBizAppCheckItemStatCom")
    public OkrResult<BatchUpdateBizAppCheckItemStatComRespDto> batchUpdateBizAppCheckItemStatCom(@RequestBody @Validated BatchUpdateBizAppCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.batchUpdateBizAppCheckItemStatCom(reqDTO));
    }
/**
   * D3更新目标内容兄弟权重检查项状态等(公共)
   */
    @PostMapping("refreshTargetContBrotherWeightCheckItemCom")
    public OkrResult<RefreshTargetContBrotherWeightCheckItemComRespDto> refreshTargetContBrotherWeightCheckItemCom(@RequestBody @Validated RefreshTargetContBrotherWeightCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContBrotherWeightCheckItemCom(reqDTO));
    }
/**
   * D3-11查询检查仪表盘列表(公共)
   */
    @PostMapping("queryCheckItemPanelListCom")
    public OkrResult<QueryCheckItemPanelListComRespDto> queryCheckItemPanelListCom(@RequestBody @Validated QueryCheckItemPanelListComReqDto reqDTO){
    Page<?> page = CommonFunctionHelper.startPage(reqDTO.getPageNum(),reqDTO.getPageSize());

        QueryCheckItemPanelListComRespDto retData = offStateService.queryCheckItemPanelListCom(reqDTO);

        retData.setPageNum(page.getPageNum());
        retData.setPageSize(page.getPageSize());
        retData.setTotalNum(page.getTotal());
        return OkrResult.success(retData);
    
    }
/**
   * D3修改目标内容父子状态(公共)
   */
    @PostMapping("updatePresentAssistNodeStatusCom")
    public OkrResult<UpdatePresentAssistNodeStatusComRespDto> updatePresentAssistNodeStatusCom(@RequestBody @Validated UpdatePresentAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.updatePresentAssistNodeStatusCom(reqDTO));
    }
/**
   * D3-11查询部门安排进度
   */
    @PostMapping("queryDeptArrangeScheduleDetail")
    public OkrResult<QueryDeptArrangeScheduleDetailRespDto> queryDeptArrangeScheduleDetail(@RequestBody @Validated QueryDeptArrangeScheduleDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryDeptArrangeScheduleDetail(reqDTO));
    }
/**
   * D3-11查询部门安排进度详情(公共)
   */
    @PostMapping("queryDeptArrangeScheduleDetailCom")
    public OkrResult<QueryDeptArrangeScheduleDetailComRespDto> queryDeptArrangeScheduleDetailCom(@RequestBody @Validated QueryDeptArrangeScheduleDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryDeptArrangeScheduleDetailCom(reqDTO));
    }
/**
   * D3执行部门目标任务树末级下级已完成(公共)
   */
    @PostMapping("implementDeptTargetTaskTreeEndLevelCompletedCom")
    public OkrResult<ImplementDeptTargetTaskTreeEndLevelCompletedComRespDto> implementDeptTargetTaskTreeEndLevelCompletedCom(@RequestBody @Validated ImplementDeptTargetTaskTreeEndLevelCompletedComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptTargetTaskTreeEndLevelCompletedCom(reqDTO));
    }
/**
   * D3更新权重设置检查项状态等(公共)
   */
    @PostMapping("refreshWeightSetCheckItemStateEtcCom")
    public OkrResult<RefreshWeightSetCheckItemStateEtcComRespDto> refreshWeightSetCheckItemStateEtcCom(@RequestBody @Validated RefreshWeightSetCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshWeightSetCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行父级目标内容仪表盘完成情况(公共)
   */
    @PostMapping("implementParentTargetContCheckItemPanelAccomplishSituationCom")
    public OkrResult<ImplementParentTargetContCheckItemPanelAccomplishSituationComRespDto> implementParentTargetContCheckItemPanelAccomplishSituationCom(@RequestBody @Validated ImplementParentTargetContCheckItemPanelAccomplishSituationComReqDto reqDTO){
    return OkrResult.success(offStateService.implementParentTargetContCheckItemPanelAccomplishSituationCom(reqDTO));
    }
/**
   * D3查询目标内容检查项状态列表
   */
    @PostMapping("queryTargetContCheckItemStateList")
    public OkrResult<QueryTargetContCheckItemStateListRespDto> queryTargetContCheckItemStateList(@RequestBody @Validated QueryTargetContCheckItemStateListReqDto reqDTO){
    return OkrResult.success(offStateService.queryTargetContCheckItemStateList(reqDTO));
    }
/**
   * D3-11更新目标内容父子状态(公共)
   */
    @PostMapping("refreshTargetContentParentStateCom")
    public OkrResult<RefreshTargetContentParentStateComRespDto> refreshTargetContentParentStateCom(@RequestBody @Validated RefreshTargetContentParentStateComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContentParentStateCom(reqDTO));
    }
/**
   * D3-执行新增调度并更新祖先父子状态(公共)
   */
    @PostMapping("implementAddDispatchAndUpdateAncestorParentStateCom")
    public OkrResult<ImplementAddDispatchAndUpdateAncestorParentStateComRespDto> implementAddDispatchAndUpdateAncestorParentStateCom(@RequestBody @Validated ImplementAddDispatchAndUpdateAncestorParentStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAddDispatchAndUpdateAncestorParentStateCom(reqDTO));
    }
/**
   * D3更新当前节点父子状态全部是否完成(公共)
   */
    @PostMapping("refreshCurrentAssistNodeStatusCom")
    public OkrResult<RefreshCurrentAssistNodeStatusComRespDto> refreshCurrentAssistNodeStatusCom(@RequestBody @Validated RefreshCurrentAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshCurrentAssistNodeStatusCom(reqDTO));
    }
/**
   * D3更新上级仪表盘对应分子(公共)
   */
    @PostMapping("refreshParentDashboardElementCom")
    public OkrResult<RefreshParentDashboardElementComRespDto> refreshParentDashboardElementCom(@RequestBody @Validated RefreshParentDashboardElementComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshParentDashboardElementCom(reqDTO));
    }
/**
   * D3更新当前节点检查状态(公共)
   */
    @PostMapping("refreshCurrentNodeCheckStatusCom")
    public OkrResult<RefreshCurrentNodeCheckStatusComRespDto> refreshCurrentNodeCheckStatusCom(@RequestBody @Validated RefreshCurrentNodeCheckStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshCurrentNodeCheckStatusCom(reqDTO));
    }
/**
   * D3更新当前节点干系状态(公共)
   */
    @PostMapping("refreshCurrentNodeRelationshipStatusCom")
    public OkrResult<RefreshCurrentNodeRelationshipStatusComRespDto> refreshCurrentNodeRelationshipStatusCom(@RequestBody @Validated RefreshCurrentNodeRelationshipStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshCurrentNodeRelationshipStatusCom(reqDTO));
    }
/**
   * D3更新当前节点状态本级分子(公共)
   */
    @PostMapping("refreshNodeStatusCurrentMoleculeCom")
    public OkrResult<RefreshNodeStatusCurrentMoleculeComRespDto> refreshNodeStatusCurrentMoleculeCom(@RequestBody @Validated RefreshNodeStatusCurrentMoleculeComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshNodeStatusCurrentMoleculeCom(reqDTO));
    }
/**
   * D3更新下级节点分子完成统计(公共)
   */
    @PostMapping("refreshNextNodeDoneNumCom")
    public OkrResult<RefreshNextNodeDoneNumComRespDto> refreshNextNodeDoneNumCom(@RequestBody @Validated RefreshNextNodeDoneNumComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshNextNodeDoneNumCom(reqDTO));
    }
/**
   * D3执行循环更新祖先节点状态(公共)
   */
    @PostMapping("implementLoopUpdateAncestorNodeStatusCom")
    public OkrResult<ImplementLoopUpdateAncestorNodeStatusComRespDto> implementLoopUpdateAncestorNodeStatusCom(@RequestBody @Validated ImplementLoopUpdateAncestorNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateAncestorNodeStatusCom(reqDTO));
    }
/**
   * D3执行循环批量更新检查项(公共)
   */
    @PostMapping("implementLoopUpdateCheckItemCom")
    public OkrResult<ImplementLoopUpdateCheckItemComRespDto> implementLoopUpdateCheckItemCom(@RequestBody @Validated ImplementLoopUpdateCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateCheckItemCom(reqDTO));
    }
/**
   * D3-11查内容节点状态
   */
    @PostMapping("queryAssistNodeStatusDetail")
    public OkrResult<QueryAssistNodeStatusDetailRespDto> queryAssistNodeStatusDetail(@RequestBody @Validated QueryAssistNodeStatusDetailReqDto reqDTO){
    return OkrResult.success(offStateService.queryAssistNodeStatusDetail(reqDTO));
    }
/**
   * D3执行循环批量更新不同检查项(公共)
   */
    @PostMapping("implementLoopUpdateNotAlikeCheckItemCom")
    public OkrResult<ImplementLoopUpdateNotAlikeCheckItemComRespDto> implementLoopUpdateNotAlikeCheckItemCom(@RequestBody @Validated ImplementLoopUpdateNotAlikeCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateNotAlikeCheckItemCom(reqDTO));
    }
/**
   * D3执行上级的下级分子及状态(公共)
   */
    @PostMapping("implementSuperiorSubordinateMoleculeStateCom")
    public OkrResult<ImplementSuperiorSubordinateMoleculeStateComRespDto> implementSuperiorSubordinateMoleculeStateCom(@RequestBody @Validated ImplementSuperiorSubordinateMoleculeStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSuperiorSubordinateMoleculeStateCom(reqDTO));
    }
/**
   * D3执行上级的下级分母值(公共)
   */
    @PostMapping("implementSuperiorSubordinateDenominatorCom")
    public OkrResult<ImplementSuperiorSubordinateDenominatorComRespDto> implementSuperiorSubordinateDenominatorCom(@RequestBody @Validated ImplementSuperiorSubordinateDenominatorComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSuperiorSubordinateDenominatorCom(reqDTO));
    }
/**
   * D3-更新目标父子状态本级完成情况(公共)
   */
    @PostMapping("refreshTargetContPresentAssistStatusSelfCom")
    public OkrResult<RefreshTargetContPresentAssistStatusSelfComRespDto> refreshTargetContPresentAssistStatusSelfCom(@RequestBody @Validated RefreshTargetContPresentAssistStatusSelfComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetContPresentAssistStatusSelfCom(reqDTO));
    }
/**
   * D3更新内容节点下级完成状态(公共)
   */
    @PostMapping("refreshAssistNodeSubordinateFinishStatusCom")
    public OkrResult<RefreshAssistNodeSubordinateFinishStatusComRespDto> refreshAssistNodeSubordinateFinishStatusCom(@RequestBody @Validated RefreshAssistNodeSubordinateFinishStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshAssistNodeSubordinateFinishStatusCom(reqDTO));
    }
/**
   * D3更新指标分工设置检查项状态等(公共)
   */
    @PostMapping("refreshTargetDivSetCheckItemStatEtcCom")
    public OkrResult<RefreshTargetDivSetCheckItemStatEtcComRespDto> refreshTargetDivSetCheckItemStatEtcCom(@RequestBody @Validated RefreshTargetDivSetCheckItemStatEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetDivSetCheckItemStatEtcCom(reqDTO));
    }
/**
   * D3-13更新目标自身仪表盘(公共)
   */
    @PostMapping("refreshTargetDashboardCom")
    public OkrResult<RefreshTargetDashboardComRespDto> refreshTargetDashboardCom(@RequestBody @Validated RefreshTargetDashboardComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshTargetDashboardCom(reqDTO));
    }
/**
   * D3执行目标内容检查项及父子更新等(公共)
   */
    @PostMapping("implementTargetContCheckItemAndAssistNodeStatusEtcCom")
    public OkrResult<ImplementTargetContCheckItemAndAssistNodeStatusEtcComRespDto> implementTargetContCheckItemAndAssistNodeStatusEtcCom(@RequestBody @Validated ImplementTargetContCheckItemAndAssistNodeStatusEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetContCheckItemAndAssistNodeStatusEtcCom(reqDTO));
    }
/**
   * D3查询目标内容检查项状态等(公共)
   */
    @PostMapping("queryTargetContStatusEtcDetailCom")
    public OkrResult<QueryTargetContStatusEtcDetailComRespDto> queryTargetContStatusEtcDetailCom(@RequestBody @Validated QueryTargetContStatusEtcDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryTargetContStatusEtcDetailCom(reqDTO));
    }
/**
   * D3执行上级仪表盘及状态分母分子处理(公共)
   */
    @PostMapping("implementSuperiorDashboardStatusDenominatorMoleculeCom")
    public OkrResult<ImplementSuperiorDashboardStatusDenominatorMoleculeComRespDto> implementSuperiorDashboardStatusDenominatorMoleculeCom(@RequestBody @Validated ImplementSuperiorDashboardStatusDenominatorMoleculeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSuperiorDashboardStatusDenominatorMoleculeCom(reqDTO));
    }
/**
   * D3执行循环更新上级仪表盘分子值(公共)
   */
    @PostMapping("implementLoopUpdateSuperiorDashboardMoleculeCom")
    public OkrResult<ImplementLoopUpdateSuperiorDashboardMoleculeComRespDto> implementLoopUpdateSuperiorDashboardMoleculeCom(@RequestBody @Validated ImplementLoopUpdateSuperiorDashboardMoleculeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateSuperiorDashboardMoleculeCom(reqDTO));
    }
/**
   * D3执行树权重设置更新当前节点父子状态(公共)
   */
    @PostMapping("implementTreeWeightSetUpdateAssistNodeStatusCom")
    public OkrResult<ImplementTreeWeightSetUpdateAssistNodeStatusComRespDto> implementTreeWeightSetUpdateAssistNodeStatusCom(@RequestBody @Validated ImplementTreeWeightSetUpdateAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTreeWeightSetUpdateAssistNodeStatusCom(reqDTO));
    }
/**
   * D3执行循环更新目标周期兄弟节点父子状态(公共)
   */
    @PostMapping("implementLoopUpdateTargetCycleBrothersAssistNodeStatusCom")
    public OkrResult<ImplementLoopUpdateTargetCycleBrothersAssistNodeStatusComRespDto> implementLoopUpdateTargetCycleBrothersAssistNodeStatusCom(@RequestBody @Validated ImplementLoopUpdateTargetCycleBrothersAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateTargetCycleBrothersAssistNodeStatusCom(reqDTO));
    }
/**
   * D3执行循环更新目标周期祖先节点状态(公共)
   */
    @PostMapping("implementLoopUpdateTargetCycleAncestorNodeStatusCom")
    public OkrResult<ImplementLoopUpdateTargetCycleAncestorNodeStatusComRespDto> implementLoopUpdateTargetCycleAncestorNodeStatusCom(@RequestBody @Validated ImplementLoopUpdateTargetCycleAncestorNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateTargetCycleAncestorNodeStatusCom(reqDTO));
    }
/**
   * D3执行批量更新部门树全节点父子状态(公共)
   */
    @PostMapping("implementBatchUpdateDeptTreeAllAssistNodeStatusCom")
    public OkrResult<ImplementBatchUpdateDeptTreeAllAssistNodeStatusComRespDto> implementBatchUpdateDeptTreeAllAssistNodeStatusCom(@RequestBody @Validated ImplementBatchUpdateDeptTreeAllAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementBatchUpdateDeptTreeAllAssistNodeStatusCom(reqDTO));
    }
/**
   * D3执行自动向下重置目标值修改影响的检查项状态(公共)
   */
    @PostMapping("implementAtuoDownwardResetValueUpdateCheckItemStateCom")
    public OkrResult<ImplementAtuoDownwardResetValueUpdateCheckItemStateComRespDto> implementAtuoDownwardResetValueUpdateCheckItemStateCom(@RequestBody @Validated ImplementAtuoDownwardResetValueUpdateCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAtuoDownwardResetValueUpdateCheckItemStateCom(reqDTO));
    }
/**
   * D3执行判断检查项状态是否更新(公共)
   */
    @PostMapping("implementJudgeCheckItemIsUpdateCom")
    public OkrResult<ImplementJudgeCheckItemIsUpdateComRespDto> implementJudgeCheckItemIsUpdateCom(@RequestBody @Validated ImplementJudgeCheckItemIsUpdateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementJudgeCheckItemIsUpdateCom(reqDTO));
    }
/**
   * D3执行高中基层步骤检查项处理(公共)
   */
    @PostMapping("implementTopMidBasicStepAndCheckItemEtcDisposeCom")
    public OkrResult<ImplementTopMidBasicStepAndCheckItemEtcDisposeComRespDto> implementTopMidBasicStepAndCheckItemEtcDisposeCom(@RequestBody @Validated ImplementTopMidBasicStepAndCheckItemEtcDisposeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTopMidBasicStepAndCheckItemEtcDisposeCom(reqDTO));
    }
/**
   * D3执行指标检查项及对应的仪表盘范围处理(公共)
   */
    @PostMapping("implementObjectiveCheckItemAndPanelDisposeCom")
    public OkrResult<ImplementObjectiveCheckItemAndPanelDisposeComRespDto> implementObjectiveCheckItemAndPanelDisposeCom(@RequestBody @Validated ImplementObjectiveCheckItemAndPanelDisposeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementObjectiveCheckItemAndPanelDisposeCom(reqDTO));
    }
/**
   * D3执行高中基层当前步骤检查项分析(公共)
   */
    @PostMapping("implementTopMidBasicCurrentStepCheckeItemCom")
    public OkrResult<ImplementTopMidBasicCurrentStepCheckeItemComRespDto> implementTopMidBasicCurrentStepCheckeItemCom(@RequestBody @Validated ImplementTopMidBasicCurrentStepCheckeItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTopMidBasicCurrentStepCheckeItemCom(reqDTO));
    }
/**
   * D3执行中基层步骤检查项处理(公共)
   */
    @PostMapping("implementMidBasicStepCheckItemDisposeCom")
    public OkrResult<ImplementMidBasicStepCheckItemDisposeComRespDto> implementMidBasicStepCheckItemDisposeCom(@RequestBody @Validated ImplementMidBasicStepCheckItemDisposeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementMidBasicStepCheckItemDisposeCom(reqDTO));
    }
/**
   * D3执行向下打开指标目标设置等检查项状态(公共)
   */
    @PostMapping("implementDownwardOpenObjtiveValueSetCheckItemStateCom")
    public OkrResult<ImplementDownwardOpenObjtiveValueSetCheckItemStateComRespDto> implementDownwardOpenObjtiveValueSetCheckItemStateCom(@RequestBody @Validated ImplementDownwardOpenObjtiveValueSetCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDownwardOpenObjtiveValueSetCheckItemStateCom(reqDTO));
    }
/**
   * D3执行分析中层执行目标安排检查项状态(公共)
   */
    @PostMapping("implementAnalyseMidExeTargetDivItemCom")
    public OkrResult<ImplementAnalyseMidExeTargetDivItemComRespDto> implementAnalyseMidExeTargetDivItemCom(@RequestBody @Validated ImplementAnalyseMidExeTargetDivItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAnalyseMidExeTargetDivItemCom(reqDTO));
    }
/**
   * D3执行指标检查项仪表盘个性化处理(公共)
   */
    @PostMapping("implementObjtiveCheckItemAndPanelSelfdomCom")
    public OkrResult<ImplementObjtiveCheckItemAndPanelSelfdomComRespDto> implementObjtiveCheckItemAndPanelSelfdomCom(@RequestBody @Validated ImplementObjtiveCheckItemAndPanelSelfdomComReqDto reqDTO){
    return OkrResult.success(offStateService.implementObjtiveCheckItemAndPanelSelfdomCom(reqDTO));
    }
/**
   * D3执行删除目标设置等检查项状态等(公共)
   */
    @PostMapping("implementDelValueEtcCheckItemCom")
    public OkrResult<ImplementDelValueEtcCheckItemComRespDto> implementDelValueEtcCheckItemCom(@RequestBody @Validated ImplementDelValueEtcCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDelValueEtcCheckItemCom(reqDTO));
    }
/**
   * D3执行目标内容祖先更新父子状态(公共)
   */
    @PostMapping("implementTargetContAncestorsUpdateParentChildStatusCom")
    public OkrResult<ImplementTargetContAncestorsUpdateParentChildStatusComRespDto> implementTargetContAncestorsUpdateParentChildStatusCom(@RequestBody @Validated ImplementTargetContAncestorsUpdateParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetContAncestorsUpdateParentChildStatusCom(reqDTO));
    }
/**
   * D3执行异步托底更新祖先父子状态等(公共)
   */
    @PostMapping("implementAsyncBottomAncestorsUpdateParentChildStatusEtcCom")
    public OkrResult<ImplementAsyncBottomAncestorsUpdateParentChildStatusEtcComRespDto> implementAsyncBottomAncestorsUpdateParentChildStatusEtcCom(@RequestBody @Validated ImplementAsyncBottomAncestorsUpdateParentChildStatusEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncBottomAncestorsUpdateParentChildStatusEtcCom(reqDTO));
    }
/**
   * D3执行实时更新检查项及父子状态(公共)
   */
    @PostMapping("implementRealTimeUpdateCheckItemAndParentChildStatusCom")
    public OkrResult<ImplementRealTimeUpdateCheckItemAndParentChildStatusComRespDto> implementRealTimeUpdateCheckItemAndParentChildStatusCom(@RequestBody @Validated ImplementRealTimeUpdateCheckItemAndParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementRealTimeUpdateCheckItemAndParentChildStatusCom(reqDTO));
    }
/**
   * D3查内容节点下级完成状态(公共)
   */
    @PostMapping("queryAssistNodeSubordinateFinishStatusDetailCom")
    public OkrResult<QueryAssistNodeSubordinateFinishStatusDetailComRespDto> queryAssistNodeSubordinateFinishStatusDetailCom(@RequestBody @Validated QueryAssistNodeSubordinateFinishStatusDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryAssistNodeSubordinateFinishStatusDetailCom(reqDTO));
    }
/**
   * D3查内容节点状态详情(公共)
   */
    @PostMapping("queryAssistNodeStatusDetailCom")
    public OkrResult<QueryAssistNodeStatusDetailComRespDto> queryAssistNodeStatusDetailCom(@RequestBody @Validated QueryAssistNodeStatusDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryAssistNodeStatusDetailCom(reqDTO));
    }
/**
   * D3执行当前下级内容单检查项更新父子状态(公共)
   */
    @PostMapping("implementJuniorSingleCheckItemCurrentParentChildStatusCom")
    public OkrResult<ImplementJuniorSingleCheckItemCurrentParentChildStatusComRespDto> implementJuniorSingleCheckItemCurrentParentChildStatusCom(@RequestBody @Validated ImplementJuniorSingleCheckItemCurrentParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementJuniorSingleCheckItemCurrentParentChildStatusCom(reqDTO));
    }
/**
   * D3执行目标校验项状态处理(公共)
   */
    @PostMapping("implementTargetCheckItemStatCom")
    public OkrResult<ImplementTargetCheckItemStatComRespDto> implementTargetCheckItemStatCom(@RequestBody @Validated ImplementTargetCheckItemStatComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetCheckItemStatCom(reqDTO));
    }
/**
   * D3执行处理特殊标记仪表盘(公共)
   */
    @PostMapping("implementDisposeSpecialSignDashBoardCom")
    public OkrResult<ImplementDisposeSpecialSignDashBoardComRespDto> implementDisposeSpecialSignDashBoardCom(@RequestBody @Validated ImplementDisposeSpecialSignDashBoardComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDisposeSpecialSignDashBoardCom(reqDTO));
    }
/**
   * D3查下级随机一条检查项状态(公共)
   */
    @PostMapping("queryJuniorRandomCheckItemStateDetailCom")
    public OkrResult<QueryJuniorRandomCheckItemStateDetailComRespDto> queryJuniorRandomCheckItemStateDetailCom(@RequestBody @Validated QueryJuniorRandomCheckItemStateDetailComReqDto reqDTO){
    return OkrResult.success(offStateService.queryJuniorRandomCheckItemStateDetailCom(reqDTO));
    }
/**
   * D3执行分析目标内容检查项范围(公共)
   */
    @PostMapping("implementAnalyseTargetContCheckItemScopeCom")
    public OkrResult<ImplementAnalyseTargetContCheckItemScopeComRespDto> implementAnalyseTargetContCheckItemScopeCom(@RequestBody @Validated ImplementAnalyseTargetContCheckItemScopeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAnalyseTargetContCheckItemScopeCom(reqDTO));
    }
/**
   * D3执行异步托底更新当前下级内容父子状态(公共)
   */
    @PostMapping("implementAsyncTorrUpdateJuniorSingleCheckItemCurrentParentChildStatusCom")
    public OkrResult<ImplementAsyncTorrUpdateJuniorSingleCheckItemCurrentParentChildStatusComRespDto> implementAsyncTorrUpdateJuniorSingleCheckItemCurrentParentChildStatusCom(@RequestBody @Validated ImplementAsyncTorrUpdateJuniorSingleCheckItemCurrentParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncTorrUpdateJuniorSingleCheckItemCurrentParentChildStatusCom(reqDTO));
    }
/**
   * D3执行异步托底更新祖先父子状态(公共)
   */
    @PostMapping("implementAsyncTorraAncestorsUpdateParentChildStatusCom")
    public OkrResult<ImplementAsyncTorraAncestorsUpdateParentChildStatusComRespDto> implementAsyncTorraAncestorsUpdateParentChildStatusCom(@RequestBody @Validated ImplementAsyncTorraAncestorsUpdateParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncTorraAncestorsUpdateParentChildStatusCom(reqDTO));
    }
/**
   * D3执行异步托底更新当前下级及祖先父子状态(公共)
   */
    @PostMapping("implementAsyncTorrUpdateJunioAndAncestorNodeStatusCom")
    public OkrResult<ImplementAsyncTorrUpdateJunioAndAncestorNodeStatusComRespDto> implementAsyncTorrUpdateJunioAndAncestorNodeStatusCom(@RequestBody @Validated ImplementAsyncTorrUpdateJunioAndAncestorNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncTorrUpdateJunioAndAncestorNodeStatusCom(reqDTO));
    }
/**
   * D3执行单检查项及仪表盘更新(公共)
   */
    @PostMapping("implementSingleCheckItemAndDashBoardUpdateCom")
    public OkrResult<ImplementSingleCheckItemAndDashBoardUpdateComRespDto> implementSingleCheckItemAndDashBoardUpdateCom(@RequestBody @Validated ImplementSingleCheckItemAndDashBoardUpdateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSingleCheckItemAndDashBoardUpdateCom(reqDTO));
    }
/**
   * D3执行单循环更新检查项仪表盘(公共)
   */
    @PostMapping("implementSingleLoopUpdateCheckItemAndDashBoardUpdateCom")
    public OkrResult<ImplementSingleLoopUpdateCheckItemAndDashBoardUpdateComRespDto> implementSingleLoopUpdateCheckItemAndDashBoardUpdateCom(@RequestBody @Validated ImplementSingleLoopUpdateCheckItemAndDashBoardUpdateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSingleLoopUpdateCheckItemAndDashBoardUpdateCom(reqDTO));
    }
/**
   * D3执行循环批量更新检查项仪表盘(公共)
   */
    @PostMapping("implementLoopBatchUpdateCheckItemAndDashBoardUpdateCom")
    public OkrResult<ImplementLoopBatchUpdateCheckItemAndDashBoardUpdateComRespDto> implementLoopBatchUpdateCheckItemAndDashBoardUpdateCom(@RequestBody @Validated ImplementLoopBatchUpdateCheckItemAndDashBoardUpdateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopBatchUpdateCheckItemAndDashBoardUpdateCom(reqDTO));
    }
/**
   * D3执行强拖底更新祖先父子状态(公共)
   */
    @PostMapping("implementForceTorrUpdateAncestorNodeStatusCom")
    public OkrResult<ImplementForceTorrUpdateAncestorNodeStatusComRespDto> implementForceTorrUpdateAncestorNodeStatusCom(@RequestBody @Validated ImplementForceTorrUpdateAncestorNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementForceTorrUpdateAncestorNodeStatusCom(reqDTO));
    }
/**
   * D3执行周期校验检查项更新
   */
    @PostMapping("implementCycleVerifyCheckItemUpdate")
    public OkrResult<ImplementCycleVerifyCheckItemUpdateRespDto> implementCycleVerifyCheckItemUpdate(@RequestBody @Validated ImplementCycleVerifyCheckItemUpdateReqDto reqDTO){
    return OkrResult.success(offStateService.implementCycleVerifyCheckItemUpdate(reqDTO));
    }
/**
   * D3执行目标校验检查项更新
   */
    @PostMapping("implementTargetValueVerifyCheckItemUpdate")
    public OkrResult<ImplementTargetValueVerifyCheckItemUpdateRespDto> implementTargetValueVerifyCheckItemUpdate(@RequestBody @Validated ImplementTargetValueVerifyCheckItemUpdateReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetValueVerifyCheckItemUpdate(reqDTO));
    }
/**
   * D3执行下级内容检查项状态分析(公共)
   */
    @PostMapping("implementSubordinateTargetCheckItemStateAnalyseCom")
    public OkrResult<ImplementSubordinateTargetCheckItemStateAnalyseComRespDto> implementSubordinateTargetCheckItemStateAnalyseCom(@RequestBody @Validated ImplementSubordinateTargetCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSubordinateTargetCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行补偿强托底更新祖先父子状态等
   */
    @PostMapping("implementCompensateTorrUpdateAncestorNodeStatusEtc")
    public OkrResult<ImplementCompensateTorrUpdateAncestorNodeStatusEtcRespDto> implementCompensateTorrUpdateAncestorNodeStatusEtc(@RequestBody @Validated ImplementCompensateTorrUpdateAncestorNodeStatusEtcReqDto reqDTO){
    return OkrResult.success(offStateService.implementCompensateTorrUpdateAncestorNodeStatusEtc(reqDTO));
    }
/**
   * D3执行分析指标目标设置检查项(公共)
   */
    @PostMapping("implementAnalyseObjtiveTargetValueCheckItemCom")
    public OkrResult<ImplementAnalyseObjtiveTargetValueCheckItemComRespDto> implementAnalyseObjtiveTargetValueCheckItemCom(@RequestBody @Validated ImplementAnalyseObjtiveTargetValueCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAnalyseObjtiveTargetValueCheckItemCom(reqDTO));
    }
/**
   * D3执行更新目标内容检查项状态仪表盘等(含异步祖先父子状态)
   */
    @PostMapping("implementUpdateTargetContCheckItemStateCom")
    public OkrResult<ImplementUpdateTargetContCheckItemStateComRespDto> implementUpdateTargetContCheckItemStateCom(@RequestBody @Validated ImplementUpdateTargetContCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementUpdateTargetContCheckItemStateCom(reqDTO));
    }
/**
   * D3执行模板下所有末级指标检查项完成情况分析(公共)
   */
    @PostMapping("implementTempAllLastObjtiveCheckItemFinishAnalyseCom")
    public OkrResult<ImplementTempAllLastObjtiveCheckItemFinishAnalyseComRespDto> implementTempAllLastObjtiveCheckItemFinishAnalyseCom(@RequestBody @Validated ImplementTempAllLastObjtiveCheckItemFinishAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTempAllLastObjtiveCheckItemFinishAnalyseCom(reqDTO));
    }
/**
   * D3执行异步刷新全模板父子状态等(公共)
   */
    @PostMapping("implementAsyncUpdateTempNodeStatusCom")
    public OkrResult<ImplementAsyncUpdateTempNodeStatusComRespDto> implementAsyncUpdateTempNodeStatusCom(@RequestBody @Validated ImplementAsyncUpdateTempNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncUpdateTempNodeStatusCom(reqDTO));
    }
/**
   * D3执行异步单检查项更新本级父子状态(公共)
   */
    @PostMapping("implementAsyncSingleCheckItemCurrentParentChildStatusCom")
    public OkrResult<ImplementAsyncSingleCheckItemCurrentParentChildStatusComRespDto> implementAsyncSingleCheckItemCurrentParentChildStatusCom(@RequestBody @Validated ImplementAsyncSingleCheckItemCurrentParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncSingleCheckItemCurrentParentChildStatusCom(reqDTO));
    }
/**
   * D3更新上级的仪表盘分母(公共)
   */
    @PostMapping("refreshSuperiorDashBoardDenominatorCom")
    public OkrResult<RefreshSuperiorDashBoardDenominatorComRespDto> refreshSuperiorDashBoardDenominatorCom(@RequestBody @Validated RefreshSuperiorDashBoardDenominatorComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshSuperiorDashBoardDenominatorCom(reqDTO));
    }
/**
   * D3更新单/不规则周期设置检查项状态等(公共)
   */
    @PostMapping("refreshSingleCycleCheckItemStateEtcCom")
    public OkrResult<RefreshSingleCycleCheckItemStateEtcComRespDto> refreshSingleCycleCheckItemStateEtcCom(@RequestBody @Validated RefreshSingleCycleCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.refreshSingleCycleCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3查询部门目标任务书父子状态列表ByIds
   */
    @PostMapping("batchQueryDeptTargetBookTreeParentStateListByIds")
    public OkrResult<BatchQueryDeptTargetBookTreeParentStateListByIdsRespDto> batchQueryDeptTargetBookTreeParentStateListByIds(@RequestBody @Validated BatchQueryDeptTargetBookTreeParentStateListByIdsReqDto reqDTO){
    return OkrResult.success(offStateService.batchQueryDeptTargetBookTreeParentStateListByIds(reqDTO));
    }
/**
   * D3执行仪表盘检查项模型分析(公共)
   */
    @PostMapping("implementDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementDashBoardCheckItemAnalyseComRespDto> implementDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3执行检查项状态模型分析(公共)
   */
    @PostMapping("implementCheckItemStateAnalyseCom")
    public OkrResult<ImplementCheckItemStateAnalyseComRespDto> implementCheckItemStateAnalyseCom(@RequestBody @Validated ImplementCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行目标检查项状态模型分析(公共)
   */
    @PostMapping("implementTargetCheckItemStateAnalyseCom")
    public OkrResult<ImplementTargetCheckItemStateAnalyseComRespDto> implementTargetCheckItemStateAnalyseCom(@RequestBody @Validated ImplementTargetCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行目标分类检查项状态模型分析(公共)
   */
    @PostMapping("implementTargetCategoryCheckItemStateAnalyseCom")
    public OkrResult<ImplementTargetCategoryCheckItemStateAnalyseComRespDto> implementTargetCategoryCheckItemStateAnalyseCom(@RequestBody @Validated ImplementTargetCategoryCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetCategoryCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行指标检查项状态模型分析(公共)
   */
    @PostMapping("implementObjtiveCheckItemStateAnalyseCom")
    public OkrResult<ImplementObjtiveCheckItemStateAnalyseComRespDto> implementObjtiveCheckItemStateAnalyseCom(@RequestBody @Validated ImplementObjtiveCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementObjtiveCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3获取检查项范围(公共)
   */
    @PostMapping("obtainCheckItemCom")
    public OkrResult<ObtainCheckItemComRespDto> obtainCheckItemCom(@RequestBody @Validated ObtainCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.obtainCheckItemCom(reqDTO));
    }
/**
   * D3获取仪表盘检查项(公共)
   */
    @PostMapping("obtainDashBoardCheckItemCom")
    public OkrResult<ObtainDashBoardCheckItemComRespDto> obtainDashBoardCheckItemCom(@RequestBody @Validated ObtainDashBoardCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.obtainDashBoardCheckItemCom(reqDTO));
    }
/**
   * D3执行目标仪表盘检查项模型分析(公共)
   */
    @PostMapping("implementTargetDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementTargetDashBoardCheckItemAnalyseComRespDto> implementTargetDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementTargetDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3执行目标分类仪表盘检查项模型分析(公共)
   */
    @PostMapping("implementTargetCategoryDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementTargetCategoryDashBoardCheckItemAnalyseComRespDto> implementTargetCategoryDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementTargetCategoryDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetCategoryDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3执行指标仪表盘检查项模型分析(公共)
   */
    @PostMapping("implementObjtiveDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementObjtiveDashBoardCheckItemAnalyseComRespDto> implementObjtiveDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementObjtiveDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementObjtiveDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3获取内容节点状态信息(公共)
   */
    @PostMapping("obtainAssistNodeStatusInfoCom")
    public OkrResult<ObtainAssistNodeStatusInfoComRespDto> obtainAssistNodeStatusInfoCom(@RequestBody @Validated ObtainAssistNodeStatusInfoComReqDto reqDTO){
    return OkrResult.success(offStateService.obtainAssistNodeStatusInfoCom(reqDTO));
    }
/**
   * D3执行内容节点归属对象等分析(公共)
   */
    @PostMapping("implementAssistNodeStatusAffiliationObjAnalyseCom")
    public OkrResult<ImplementAssistNodeStatusAffiliationObjAnalyseComRespDto> implementAssistNodeStatusAffiliationObjAnalyseCom(@RequestBody @Validated ImplementAssistNodeStatusAffiliationObjAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAssistNodeStatusAffiliationObjAnalyseCom(reqDTO));
    }
/**
   * D3执行上级内容节点分析(公共)
   */
    @PostMapping("implementSuperiorAssistNodeStatusCom")
    public OkrResult<ImplementSuperiorAssistNodeStatusComRespDto> implementSuperiorAssistNodeStatusCom(@RequestBody @Validated ImplementSuperiorAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSuperiorAssistNodeStatusCom(reqDTO));
    }
/**
   * D3执行内容节点状态初始化(公共)
   */
    @PostMapping("implementAssistNodeStatusInitializeCom")
    public OkrResult<ImplementAssistNodeStatusInitializeComRespDto> implementAssistNodeStatusInitializeCom(@RequestBody @Validated ImplementAssistNodeStatusInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAssistNodeStatusInitializeCom(reqDTO));
    }
/**
   * D3执行检查项状态初始化(公共)
   */
    @PostMapping("implementCheckItemStateInitializeCom")
    public OkrResult<ImplementCheckItemStateInitializeComRespDto> implementCheckItemStateInitializeCom(@RequestBody @Validated ImplementCheckItemStateInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementCheckItemStateInitializeCom(reqDTO));
    }
/**
   * D3执行仪表盘初始化(公共)
   */
    @PostMapping("implementDashBoardInitializeCom")
    public OkrResult<ImplementDashBoardInitializeComRespDto> implementDashBoardInitializeCom(@RequestBody @Validated ImplementDashBoardInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDashBoardInitializeCom(reqDTO));
    }
/**
   * D3执行目标内容检查项状态等初始化(公共)
   */
    @PostMapping("implementTargetContentCheckItemStatEtcInitializeCom")
    public OkrResult<ImplementTargetContentCheckItemStatEtcInitializeComRespDto> implementTargetContentCheckItemStatEtcInitializeCom(@RequestBody @Validated ImplementTargetContentCheckItemStatEtcInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetContentCheckItemStatEtcInitializeCom(reqDTO));
    }
/**
   * D3执行修正当前仪表盘分母(公共)
   */
    @PostMapping("implementAmendCurrentDashBoradDenominatorCom")
    public OkrResult<ImplementAmendCurrentDashBoradDenominatorComRespDto> implementAmendCurrentDashBoradDenominatorCom(@RequestBody @Validated ImplementAmendCurrentDashBoradDenominatorComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendCurrentDashBoradDenominatorCom(reqDTO));
    }
/**
   * D3执行回增指标仪表盘(公共)
   */
    @PostMapping("implementRestoreAddObjtiveDashBoardCom")
    public OkrResult<ImplementRestoreAddObjtiveDashBoardComRespDto> implementRestoreAddObjtiveDashBoardCom(@RequestBody @Validated ImplementRestoreAddObjtiveDashBoardComReqDto reqDTO){
    return OkrResult.success(offStateService.implementRestoreAddObjtiveDashBoardCom(reqDTO));
    }
/**
   * D3执行托底更新下级与祖先父子状态等(公共)
   */
    @PostMapping("implementTorrUpdateJunioAndAncestorNodeStatusCom")
    public OkrResult<ImplementTorrUpdateJunioAndAncestorNodeStatusComRespDto> implementTorrUpdateJunioAndAncestorNodeStatusCom(@RequestBody @Validated ImplementTorrUpdateJunioAndAncestorNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTorrUpdateJunioAndAncestorNodeStatusCom(reqDTO));
    }
/**
   * D3执行补偿末级目标分类仪表盘(公共)
   */
    @PostMapping("implementOffsetLastCategoryDashBoardCom")
    public OkrResult<ImplementOffsetLastCategoryDashBoardComRespDto> implementOffsetLastCategoryDashBoardCom(@RequestBody @Validated ImplementOffsetLastCategoryDashBoardComReqDto reqDTO){
    return OkrResult.success(offStateService.implementOffsetLastCategoryDashBoardCom(reqDTO));
    }
/**
   * D3执行修正仪表盘范围(公共)
   */
    @PostMapping("implementAmendDashBoradScopeCom")
    public OkrResult<ImplementAmendDashBoradScopeComRespDto> implementAmendDashBoradScopeCom(@RequestBody @Validated ImplementAmendDashBoradScopeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendDashBoradScopeCom(reqDTO));
    }
/**
   * D3执行更新部门目标安排检查项状态(公共)
   */
    @PostMapping("implementUpdateDeptTargetDivCheckItemStateCom")
    public OkrResult<ImplementUpdateDeptTargetDivCheckItemStateComRespDto> implementUpdateDeptTargetDivCheckItemStateCom(@RequestBody @Validated ImplementUpdateDeptTargetDivCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementUpdateDeptTargetDivCheckItemStateCom(reqDTO));
    }
/**
   * D3执行目标内容仪表盘与父子状态分母(公共)
   */
    @PostMapping("implementTargetContDashBoardAndNodeStateEtcDenominatorCom")
    public OkrResult<ImplementTargetContDashBoardAndNodeStateEtcDenominatorComRespDto> implementTargetContDashBoardAndNodeStateEtcDenominatorCom(@RequestBody @Validated ImplementTargetContDashBoardAndNodeStateEtcDenominatorComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetContDashBoardAndNodeStateEtcDenominatorCom(reqDTO));
    }
/**
   * D3执行实时与托底更新当前节点干系状态(公共)
   */
    @PostMapping("implementRealAndTorrUpdateCurrentNodeRelationshipStatusCom")
    public OkrResult<ImplementRealAndTorrUpdateCurrentNodeRelationshipStatusComRespDto> implementRealAndTorrUpdateCurrentNodeRelationshipStatusCom(@RequestBody @Validated ImplementRealAndTorrUpdateCurrentNodeRelationshipStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementRealAndTorrUpdateCurrentNodeRelationshipStatusCom(reqDTO));
    }
/**
   * D3执行单循环实时与托底更新检查项状态(公共)
   */
    @PostMapping("implementRealAndTorrSingleLoopUpdateCheckItemStatusCom")
    public OkrResult<ImplementRealAndTorrSingleLoopUpdateCheckItemStatusComRespDto> implementRealAndTorrSingleLoopUpdateCheckItemStatusCom(@RequestBody @Validated ImplementRealAndTorrSingleLoopUpdateCheckItemStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementRealAndTorrSingleLoopUpdateCheckItemStatusCom(reqDTO));
    }
/**
   * D3执行当前下级单检查项更新本级父子状态(公共)
   */
    @PostMapping("implementCurrentSubordinateSingleCheckItemParentChildStatusCom")
    public OkrResult<ImplementCurrentSubordinateSingleCheckItemParentChildStatusComRespDto> implementCurrentSubordinateSingleCheckItemParentChildStatusCom(@RequestBody @Validated ImplementCurrentSubordinateSingleCheckItemParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementCurrentSubordinateSingleCheckItemParentChildStatusCom(reqDTO));
    }
/**
   * D3执行托底更新当前下级与祖先父子状态调度(公共)
   */
    @PostMapping("implementTorrUpdateCurrentSubordinateAndParentChildStatusDispatchCom")
    public OkrResult<ImplementTorrUpdateCurrentSubordinateAndParentChildStatusDispatchComRespDto> implementTorrUpdateCurrentSubordinateAndParentChildStatusDispatchCom(@RequestBody @Validated ImplementTorrUpdateCurrentSubordinateAndParentChildStatusDispatchComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTorrUpdateCurrentSubordinateAndParentChildStatusDispatchCom(reqDTO));
    }
/**
   * D3执行指标实时与托底更新当前节点干系状态(公共)
   */
    @PostMapping("implementObjtivRealAndTorrUpdateCurrentNodeRelationshipStatusCom")
    public OkrResult<ImplementObjtivRealAndTorrUpdateCurrentNodeRelationshipStatusComRespDto> implementObjtivRealAndTorrUpdateCurrentNodeRelationshipStatusCom(@RequestBody @Validated ImplementObjtivRealAndTorrUpdateCurrentNodeRelationshipStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementObjtivRealAndTorrUpdateCurrentNodeRelationshipStatusCom(reqDTO));
    }
/**
   * D3执行部门O检查项状态模型分析(公共)
   */
    @PostMapping("implementDeptoCheckItemStateAnalyseCom")
    public OkrResult<ImplementDeptoCheckItemStateAnalyseComRespDto> implementDeptoCheckItemStateAnalyseCom(@RequestBody @Validated ImplementDeptoCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptoCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行部门KR检查项状态模型分析(公共)
   */
    @PostMapping("implementDeptKrCheckItemStateAnalyseCom")
    public OkrResult<ImplementDeptKrCheckItemStateAnalyseComRespDto> implementDeptKrCheckItemStateAnalyseCom(@RequestBody @Validated ImplementDeptKrCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptKrCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行部门O仪表盘模型分析(公共)
   */
    @PostMapping("implementDeptoDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementDeptoDashBoardCheckItemAnalyseComRespDto> implementDeptoDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementDeptoDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptoDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3执行部门OKR根节点仪表盘模型分析(公共)
   */
    @PostMapping("implementDeptOkrRootDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementDeptOkrRootDashBoardCheckItemAnalyseComRespDto> implementDeptOkrRootDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementDeptOkrRootDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptOkrRootDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3执行个人O检查项状态模型分析(公共)
   */
    @PostMapping("implementIndividualoCheckItemStateAnalyseCom")
    public OkrResult<ImplementIndividualoCheckItemStateAnalyseComRespDto> implementIndividualoCheckItemStateAnalyseCom(@RequestBody @Validated ImplementIndividualoCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualoCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行个人KR检查项状态模型分析(公共)
   */
    @PostMapping("implementIndividualKrCheckItemStateAnalyseCom")
    public OkrResult<ImplementIndividualKrCheckItemStateAnalyseComRespDto> implementIndividualKrCheckItemStateAnalyseCom(@RequestBody @Validated ImplementIndividualKrCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualKrCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行个人O仪表盘模型分析(公共)
   */
    @PostMapping("implementIndividualoDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementIndividualoDashBoardCheckItemAnalyseComRespDto> implementIndividualoDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementIndividualoDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualoDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3执行个人OKR根节点仪表盘模型分析(公共)
   */
    @PostMapping("implementIndividualRootDashBoardCheckItemAnalyseCom")
    public OkrResult<ImplementIndividualRootDashBoardCheckItemAnalyseComRespDto> implementIndividualRootDashBoardCheckItemAnalyseCom(@RequestBody @Validated ImplementIndividualRootDashBoardCheckItemAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualRootDashBoardCheckItemAnalyseCom(reqDTO));
    }
/**
   * D3执行部门OKR检查项状态初始化(公共)
   */
    @PostMapping("implementDeptOkrCheckItemStateInitializeCom")
    public OkrResult<ImplementDeptOkrCheckItemStateInitializeComRespDto> implementDeptOkrCheckItemStateInitializeCom(@RequestBody @Validated ImplementDeptOkrCheckItemStateInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptOkrCheckItemStateInitializeCom(reqDTO));
    }
/**
   * D3执行部门OKR仪表盘初始化(公共)
   */
    @PostMapping("implementDeptOkrDashBoardInitializeCom")
    public OkrResult<ImplementDeptOkrDashBoardInitializeComRespDto> implementDeptOkrDashBoardInitializeCom(@RequestBody @Validated ImplementDeptOkrDashBoardInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptOkrDashBoardInitializeCom(reqDTO));
    }
/**
   * D3执行个人OKR检查项状态初始化(公共)
   */
    @PostMapping("implementIndividualOkrCheckItemStateInitializeCom")
    public OkrResult<ImplementIndividualOkrCheckItemStateInitializeComRespDto> implementIndividualOkrCheckItemStateInitializeCom(@RequestBody @Validated ImplementIndividualOkrCheckItemStateInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualOkrCheckItemStateInitializeCom(reqDTO));
    }
/**
   * D3执行个人OKR仪表盘初始化(公共)
   */
    @PostMapping("implementIndividualOkrDashBoardInitializeCom")
    public OkrResult<ImplementIndividualOkrDashBoardInitializeComRespDto> implementIndividualOkrDashBoardInitializeCom(@RequestBody @Validated ImplementIndividualOkrDashBoardInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualOkrDashBoardInitializeCom(reqDTO));
    }
/**
   * D3获取部门OKR检查项范围(公共)
   */
    @PostMapping("obtainDeptOkrCheckItemScopeCom")
    public OkrResult<ObtainDeptOkrCheckItemScopeComRespDto> obtainDeptOkrCheckItemScopeCom(@RequestBody @Validated ObtainDeptOkrCheckItemScopeComReqDto reqDTO){
    return OkrResult.success(offStateService.obtainDeptOkrCheckItemScopeCom(reqDTO));
    }
/**
   * D3获取部门OKR仪表盘检查项范围(公共)
   */
    @PostMapping("obtainDeptOkrDashBoardCheckItemScopeCom")
    public OkrResult<ObtainDeptOkrDashBoardCheckItemScopeComRespDto> obtainDeptOkrDashBoardCheckItemScopeCom(@RequestBody @Validated ObtainDeptOkrDashBoardCheckItemScopeComReqDto reqDTO){
    return OkrResult.success(offStateService.obtainDeptOkrDashBoardCheckItemScopeCom(reqDTO));
    }
/**
   * D3获取个人OKR检查项范围(公共)
   */
    @PostMapping("obtainIndividualOkrCheckItemScopeCom")
    public OkrResult<ObtainIndividualOkrCheckItemScopeComRespDto> obtainIndividualOkrCheckItemScopeCom(@RequestBody @Validated ObtainIndividualOkrCheckItemScopeComReqDto reqDTO){
    return OkrResult.success(offStateService.obtainIndividualOkrCheckItemScopeCom(reqDTO));
    }
/**
   * D3获取个人OKR仪表盘检查项范围(公共)
   */
    @PostMapping("obtainIndividualOkrDashBoardCheckItemScopeCom")
    public OkrResult<ObtainIndividualOkrDashBoardCheckItemScopeComRespDto> obtainIndividualOkrDashBoardCheckItemScopeCom(@RequestBody @Validated ObtainIndividualOkrDashBoardCheckItemScopeComReqDto reqDTO){
    return OkrResult.success(offStateService.obtainIndividualOkrDashBoardCheckItemScopeCom(reqDTO));
    }
/**
   * D3执行部门OKR检查项状态模型分析(公共)
   */
    @PostMapping("implementDeptOkrCheckItemStateModeAnalyseCom")
    public OkrResult<ImplementDeptOkrCheckItemStateModeAnalyseComRespDto> implementDeptOkrCheckItemStateModeAnalyseCom(@RequestBody @Validated ImplementDeptOkrCheckItemStateModeAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptOkrCheckItemStateModeAnalyseCom(reqDTO));
    }
/**
   * D3执行个人OKR检查项状态模型分析(公共)
   */
    @PostMapping("implementIndividualOkrCheckItemStateModeAnalyseCom")
    public OkrResult<ImplementIndividualOkrCheckItemStateModeAnalyseComRespDto> implementIndividualOkrCheckItemStateModeAnalyseCom(@RequestBody @Validated ImplementIndividualOkrCheckItemStateModeAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualOkrCheckItemStateModeAnalyseCom(reqDTO));
    }
/**
   * D3执行部门OKR仪表盘模型分析(公共)
   */
    @PostMapping("implementDeptOkrDashBoardCheckItemModeAnalyseCom")
    public OkrResult<ImplementDeptOkrDashBoardCheckItemModeAnalyseComRespDto> implementDeptOkrDashBoardCheckItemModeAnalyseCom(@RequestBody @Validated ImplementDeptOkrDashBoardCheckItemModeAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptOkrDashBoardCheckItemModeAnalyseCom(reqDTO));
    }
/**
   * D3执行个人OKR仪表盘模型分析(公共)
   */
    @PostMapping("implementIndividualOkrDashBoardCheckItemModeAnalyseCom")
    public OkrResult<ImplementIndividualOkrDashBoardCheckItemModeAnalyseComRespDto> implementIndividualOkrDashBoardCheckItemModeAnalyseCom(@RequestBody @Validated ImplementIndividualOkrDashBoardCheckItemModeAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualOkrDashBoardCheckItemModeAnalyseCom(reqDTO));
    }
/**
   * D3执行部门OKR树检查项状态等初始化(公共)
   */
    @PostMapping("implementDeptOkrTreeCheckItemStatEtcInitializeCom")
    public OkrResult<ImplementDeptOkrTreeCheckItemStatEtcInitializeComRespDto> implementDeptOkrTreeCheckItemStatEtcInitializeCom(@RequestBody @Validated ImplementDeptOkrTreeCheckItemStatEtcInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptOkrTreeCheckItemStatEtcInitializeCom(reqDTO));
    }
/**
   * D3执行个人OKR树检查项状态等初始化(公共)
   */
    @PostMapping("implementIndividualOkrTreeCheckItemStatEtcInitializeCom")
    public OkrResult<ImplementIndividualOkrTreeCheckItemStatEtcInitializeComRespDto> implementIndividualOkrTreeCheckItemStatEtcInitializeCom(@RequestBody @Validated ImplementIndividualOkrTreeCheckItemStatEtcInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementIndividualOkrTreeCheckItemStatEtcInitializeCom(reqDTO));
    }
/**
   * D3执行OKR树检查项状态等初始化(公共)
   */
    @PostMapping("implementOkrTreeCheckItemStatEtcInitializeCom")
    public OkrResult<ImplementOkrTreeCheckItemStatEtcInitializeComRespDto> implementOkrTreeCheckItemStatEtcInitializeCom(@RequestBody @Validated ImplementOkrTreeCheckItemStatEtcInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementOkrTreeCheckItemStatEtcInitializeCom(reqDTO));
    }
/**
   * D3执行删除OKR节点检查项状态等(公共)
   */
    @PostMapping("implementDelOkrNodeCheckItemStateEtcCom")
    public OkrResult<ImplementDelOkrNodeCheckItemStateEtcComRespDto> implementDelOkrNodeCheckItemStateEtcCom(@RequestBody @Validated ImplementDelOkrNodeCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDelOkrNodeCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行多循环更新OKR树节点检查项状态等(公共)
   */
    @PostMapping("implementMuchLoopUpdateOkrNodeCheckitemStateEctCom")
    public OkrResult<ImplementMuchLoopUpdateOkrNodeCheckitemStateEctComRespDto> implementMuchLoopUpdateOkrNodeCheckitemStateEctCom(@RequestBody @Validated ImplementMuchLoopUpdateOkrNodeCheckitemStateEctComReqDto reqDTO){
    return OkrResult.success(offStateService.implementMuchLoopUpdateOkrNodeCheckitemStateEctCom(reqDTO));
    }
/**
   * D3执行单循环更新OKR树检查项状态(公共)
   */
    @PostMapping("implementSingleLoopUpdateOkrTreeCheckItemAndDashBoardUpdateCom")
    public OkrResult<ImplementSingleLoopUpdateOkrTreeCheckItemAndDashBoardUpdateComRespDto> implementSingleLoopUpdateOkrTreeCheckItemAndDashBoardUpdateCom(@RequestBody @Validated ImplementSingleLoopUpdateOkrTreeCheckItemAndDashBoardUpdateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSingleLoopUpdateOkrTreeCheckItemAndDashBoardUpdateCom(reqDTO));
    }
/**
   * D3执行生命周期操作更新OKR树检查项状态等(公共)
   */
    @PostMapping("implementLifeCycleOptionUpdateOkrTreeNodeCheckItemStateEtcCom")
    public OkrResult<ImplementLifeCycleOptionUpdateOkrTreeNodeCheckItemStateEtcComRespDto> implementLifeCycleOptionUpdateOkrTreeNodeCheckItemStateEtcCom(@RequestBody @Validated ImplementLifeCycleOptionUpdateOkrTreeNodeCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLifeCycleOptionUpdateOkrTreeNodeCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行OKR树节点检查项状态等处理(公共)
   */
    @PostMapping("implementOkrTreeNodeCheckItemStatediSposeCom")
    public OkrResult<ImplementOkrTreeNodeCheckItemStatediSposeComRespDto> implementOkrTreeNodeCheckItemStatediSposeCom(@RequestBody @Validated ImplementOkrTreeNodeCheckItemStatediSposeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementOkrTreeNodeCheckItemStatediSposeCom(reqDTO));
    }
/**
   * D3执行循环更新部门目标任务书树当前节点下级父子状态(公共)
   */
    @PostMapping("implementLoopUpdateDeptObjTreeLeafSubordinateNodeAssistNodeStatusCom")
    public OkrResult<ImplementLoopUpdateDeptObjTreeLeafSubordinateNodeAssistNodeStatusComRespDto> implementLoopUpdateDeptObjTreeLeafSubordinateNodeAssistNodeStatusCom(@RequestBody @Validated ImplementLoopUpdateDeptObjTreeLeafSubordinateNodeAssistNodeStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateDeptObjTreeLeafSubordinateNodeAssistNodeStatusCom(reqDTO));
    }
/**
   * D3执行OKR树实时与托底更新当前节点干系状态(公共)
   */
    @PostMapping("implementOkrTreeRealAndTorrUpdateCurrentNodeRelationshipStatusCom")
    public OkrResult<ImplementOkrTreeRealAndTorrUpdateCurrentNodeRelationshipStatusComRespDto> implementOkrTreeRealAndTorrUpdateCurrentNodeRelationshipStatusCom(@RequestBody @Validated ImplementOkrTreeRealAndTorrUpdateCurrentNodeRelationshipStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementOkrTreeRealAndTorrUpdateCurrentNodeRelationshipStatusCom(reqDTO));
    }
/**
   * D3执行异步更新OKR树当前节点单检查项状态等(公共)
   */
    @PostMapping("implementAsyncUpdateOkrTreeSingleCheckItemStateEtcCom")
    public OkrResult<ImplementAsyncUpdateOkrTreeSingleCheckItemStateEtcComRespDto> implementAsyncUpdateOkrTreeSingleCheckItemStateEtcCom(@RequestBody @Validated ImplementAsyncUpdateOkrTreeSingleCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncUpdateOkrTreeSingleCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行循环更新当前下级指标OKR树检查项状态等(公共)
   */
    @PostMapping("implementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcCom")
    public OkrResult<ImplementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcComRespDto> implementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcCom(@RequestBody @Validated ImplementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行多检查项循环更新OKR树节点状态等(公共)
   */
    @PostMapping("implementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcCom")
    public OkrResult<ImplementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcComRespDto> implementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcCom(@RequestBody @Validated ImplementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcCom(reqDTO));
    }
/**
   * D3执行目标内容单循环更新检查项状态(公共)
   */
    @PostMapping("implementTragetContsingleLoopUpdateCheckItemStatuCom")
    public OkrResult<ImplementTragetContsingleLoopUpdateCheckItemStatuComRespDto> implementTragetContsingleLoopUpdateCheckItemStatuCom(@RequestBody @Validated ImplementTragetContsingleLoopUpdateCheckItemStatuComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTragetContsingleLoopUpdateCheckItemStatuCom(reqDTO));
    }
/**
   * D3执行异步托底单检查项更新本级父子状态(公共)
   */
    @PostMapping("implementAsyncTorrSingleCheckItemUpdateCurrentParentChildStatusCom")
    public OkrResult<ImplementAsyncTorrSingleCheckItemUpdateCurrentParentChildStatusComRespDto> implementAsyncTorrSingleCheckItemUpdateCurrentParentChildStatusCom(@RequestBody @Validated ImplementAsyncTorrSingleCheckItemUpdateCurrentParentChildStatusComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAsyncTorrSingleCheckItemUpdateCurrentParentChildStatusCom(reqDTO));
    }
/**
   * D3-11修改高层返回第二步
   */
    @PostMapping("updateTopReturnSecondStep")
    public OkrResult<UpdateTopReturnSecondStepRespDto> updateTopReturnSecondStep(@RequestBody @Validated UpdateTopReturnSecondStepReqDto reqDTO){
    return OkrResult.success(offStateService.updateTopReturnSecondStep(reqDTO));
    }
/**
   * D3执行中层返回第一步
   */
    @PostMapping("implementMidReturnFirstStep")
    public OkrResult<ImplementMidReturnFirstStepRespDto> implementMidReturnFirstStep(@RequestBody @Validated ImplementMidReturnFirstStepReqDto reqDTO){
    return OkrResult.success(offStateService.implementMidReturnFirstStep(reqDTO));
    }
/**
   * D3执行分析更新当前主体步骤(公共)
   */
    @PostMapping("implementAnalyseUpdateCurrentBodyStepCom")
    public OkrResult<ImplementAnalyseUpdateCurrentBodyStepComRespDto> implementAnalyseUpdateCurrentBodyStepCom(@RequestBody @Validated ImplementAnalyseUpdateCurrentBodyStepComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAnalyseUpdateCurrentBodyStepCom(reqDTO));
    }
/**
   * D3执行中层返回第二步
   */
    @PostMapping("implementMidReturnSecondStep")
    public OkrResult<ImplementMidReturnSecondStepRespDto> implementMidReturnSecondStep(@RequestBody @Validated ImplementMidReturnSecondStepReqDto reqDTO){
    return OkrResult.success(offStateService.implementMidReturnSecondStep(reqDTO));
    }
/**
   * D3执行基层返回第一步
   */
    @PostMapping("implementGrootsReturnFirstStep")
    public OkrResult<ImplementGrootsReturnFirstStepRespDto> implementGrootsReturnFirstStep(@RequestBody @Validated ImplementGrootsReturnFirstStepReqDto reqDTO){
    return OkrResult.success(offStateService.implementGrootsReturnFirstStep(reqDTO));
    }
/**
   * D3执行重置其他三棵树叶子检查项状态等(公共)
   */
    @PostMapping("implementResetOtherTreeLeafCheckItemStateEtcCom")
    public OkrResult<ImplementResetOtherTreeLeafCheckItemStateEtcComRespDto> implementResetOtherTreeLeafCheckItemStateEtcCom(@RequestBody @Validated ImplementResetOtherTreeLeafCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetOtherTreeLeafCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行更新叶子节点检查项状态等(公共)
   */
    @PostMapping("implementUpdateLeafNodeCheckItemStateEtcCom")
    public OkrResult<ImplementUpdateLeafNodeCheckItemStateEtcComRespDto> implementUpdateLeafNodeCheckItemStateEtcCom(@RequestBody @Validated ImplementUpdateLeafNodeCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementUpdateLeafNodeCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3执行更新部门目标任务书叶子节点状态(公共)
   */
    @PostMapping("implementUpdateDeptTargetTaskLeafNodeStateCom")
    public OkrResult<ImplementUpdateDeptTargetTaskLeafNodeStateComRespDto> implementUpdateDeptTargetTaskLeafNodeStateCom(@RequestBody @Validated ImplementUpdateDeptTargetTaskLeafNodeStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementUpdateDeptTargetTaskLeafNodeStateCom(reqDTO));
    }
/**
   * D3执行重置叶子下级多层级四棵树检查项状态(公共)
   */
    @PostMapping("implementResetSubordinateManyTreeLeafCheckItemStateCom")
    public OkrResult<ImplementResetSubordinateManyTreeLeafCheckItemStateComRespDto> implementResetSubordinateManyTreeLeafCheckItemStateCom(@RequestBody @Validated ImplementResetSubordinateManyTreeLeafCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetSubordinateManyTreeLeafCheckItemStateCom(reqDTO));
    }
/**
   * D3执行重置中层第一步检查项状态(公共)
   */
    @PostMapping("implementResetMidFristCheckItemStateCom")
    public OkrResult<ImplementResetMidFristCheckItemStateComRespDto> implementResetMidFristCheckItemStateCom(@RequestBody @Validated ImplementResetMidFristCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetMidFristCheckItemStateCom(reqDTO));
    }
/**
   * D3执行重置中层第二步检查项状态(公共)
   */
    @PostMapping("implementResetMidSubCheckItemStateCom")
    public OkrResult<ImplementResetMidSubCheckItemStateComRespDto> implementResetMidSubCheckItemStateCom(@RequestBody @Validated ImplementResetMidSubCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetMidSubCheckItemStateCom(reqDTO));
    }
/**
   * D3执行重置基层第一步检查项状态(公共)
   */
    @PostMapping("implementResetBasicFristCheckItemStateCom")
    public OkrResult<ImplementResetBasicFristCheckItemStateComRespDto> implementResetBasicFristCheckItemStateCom(@RequestBody @Validated ImplementResetBasicFristCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetBasicFristCheckItemStateCom(reqDTO));
    }
/**
   * D3执行重置中基层步骤检查项状态(公共)
   */
    @PostMapping("implementResetMidBasicCheckItemStateCom")
    public OkrResult<ImplementResetMidBasicCheckItemStateComRespDto> implementResetMidBasicCheckItemStateCom(@RequestBody @Validated ImplementResetMidBasicCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetMidBasicCheckItemStateCom(reqDTO));
    }
/**
   * D3执行重置中层第一步(公共)
   */
    @PostMapping("implementResetMidFristStepCom")
    public OkrResult<ImplementResetMidFristStepComRespDto> implementResetMidFristStepCom(@RequestBody @Validated ImplementResetMidFristStepComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetMidFristStepCom(reqDTO));
    }
/**
   * D3执行重置中层第二步(公共)
   */
    @PostMapping("implementResetMidSubStepCom")
    public OkrResult<ImplementResetMidSubStepComRespDto> implementResetMidSubStepCom(@RequestBody @Validated ImplementResetMidSubStepComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetMidSubStepCom(reqDTO));
    }
/**
   * D3执行重置基层第一步(公共)
   */
    @PostMapping("implementResetBasicFristStepCom")
    public OkrResult<ImplementResetBasicFristStepComRespDto> implementResetBasicFristStepCom(@RequestBody @Validated ImplementResetBasicFristStepComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetBasicFristStepCom(reqDTO));
    }
/**
   * D3执行恢复根节点步骤检查项状态等(公共)
   */
    @PostMapping("implementRecoverRootNodeStepAndCheckItemStateEtcCom")
    public OkrResult<ImplementRecoverRootNodeStepAndCheckItemStateEtcComRespDto> implementRecoverRootNodeStepAndCheckItemStateEtcCom(@RequestBody @Validated ImplementRecoverRootNodeStepAndCheckItemStateEtcComReqDto reqDTO){
    return OkrResult.success(offStateService.implementRecoverRootNodeStepAndCheckItemStateEtcCom(reqDTO));
    }
/**
   * D3-11修改高层返回第一步(公共)
   */
    @PostMapping("updateTopReturnFirstStepCom")
    public OkrResult<UpdateTopReturnFirstStepComRespDto> updateTopReturnFirstStepCom(@RequestBody @Validated UpdateTopReturnFirstStepComReqDto reqDTO){
    return OkrResult.success(offStateService.updateTopReturnFirstStepCom(reqDTO));
    }
/**
   * D3执行基层返回第一步(公共)
   */
    @PostMapping("implementGrootsReturnFirstStepCom")
    public OkrResult<ImplementGrootsReturnFirstStepComRespDto> implementGrootsReturnFirstStepCom(@RequestBody @Validated ImplementGrootsReturnFirstStepComReqDto reqDTO){
    return OkrResult.success(offStateService.implementGrootsReturnFirstStepCom(reqDTO));
    }
/**
   * D3执行中层返回第一步(公共)
   */
    @PostMapping("implementMidReturnFirstStepCom")
    public OkrResult<ImplementMidReturnFirstStepComRespDto> implementMidReturnFirstStepCom(@RequestBody @Validated ImplementMidReturnFirstStepComReqDto reqDTO){
    return OkrResult.success(offStateService.implementMidReturnFirstStepCom(reqDTO));
    }
/**
   * D3执行中层返回第二步(公共)
   */
    @PostMapping("implementMidReturnSecondStepCom")
    public OkrResult<ImplementMidReturnSecondStepComRespDto> implementMidReturnSecondStepCom(@RequestBody @Validated ImplementMidReturnSecondStepComReqDto reqDTO){
    return OkrResult.success(offStateService.implementMidReturnSecondStepCom(reqDTO));
    }
/**
   * D3执行中层统一管理下发关闭兄弟部门房间检查项状态(公共)
   */
    @PostMapping("implementMidUnifyMgtIssueCloseBrotherCheckeItemStateCom")
    public OkrResult<ImplementMidUnifyMgtIssueCloseBrotherCheckeItemStateComRespDto> implementMidUnifyMgtIssueCloseBrotherCheckeItemStateCom(@RequestBody @Validated ImplementMidUnifyMgtIssueCloseBrotherCheckeItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementMidUnifyMgtIssueCloseBrotherCheckeItemStateCom(reqDTO));
    }
/**
   * D3执行修正指标父子状态(公共)
   */
    @PostMapping("implementAmendObjtiveParentSonStateCom")
    public OkrResult<ImplementAmendObjtiveParentSonStateComRespDto> implementAmendObjtiveParentSonStateCom(@RequestBody @Validated ImplementAmendObjtiveParentSonStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendObjtiveParentSonStateCom(reqDTO));
    }
/**
   * D3执行修正上级仪表盘(公共)
   */
    @PostMapping("implementAmendSuperiorDashBoardCom")
    public OkrResult<ImplementAmendSuperiorDashBoardComRespDto> implementAmendSuperiorDashBoardCom(@RequestBody @Validated ImplementAmendSuperiorDashBoardComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendSuperiorDashBoardCom(reqDTO));
    }
/**
   * D3执行修正部门变量房间检查项(公共)
   */
    @PostMapping("implementAmendDeptVariateRoomCheckItemCom")
    public OkrResult<ImplementAmendDeptVariateRoomCheckItemComRespDto> implementAmendDeptVariateRoomCheckItemCom(@RequestBody @Validated ImplementAmendDeptVariateRoomCheckItemComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendDeptVariateRoomCheckItemCom(reqDTO));
    }
/**
   * D3执行删指标修正上级仪表盘(公共)
   */
    @PostMapping("implementDelObjtiveAmendSuperiorDashBoardCom")
    public OkrResult<ImplementDelObjtiveAmendSuperiorDashBoardComRespDto> implementDelObjtiveAmendSuperiorDashBoardCom(@RequestBody @Validated ImplementDelObjtiveAmendSuperiorDashBoardComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDelObjtiveAmendSuperiorDashBoardCom(reqDTO));
    }
/**
   * D3执行高层刷新父子状态
   */
    @PostMapping("implementTopRefreshParentSonState")
    public OkrResult<ImplementTopRefreshParentSonStateRespDto> implementTopRefreshParentSonState(@RequestBody @Validated ImplementTopRefreshParentSonStateReqDto reqDTO){
    return OkrResult.success(offStateService.implementTopRefreshParentSonState(reqDTO));
    }
/**
   * D3执行刷新当前下级父子状态(公共)
   */
    @PostMapping("implementRefreshCurrentSubordinateParentSonStateCom")
    public OkrResult<ImplementRefreshCurrentSubordinateParentSonStateComRespDto> implementRefreshCurrentSubordinateParentSonStateCom(@RequestBody @Validated ImplementRefreshCurrentSubordinateParentSonStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementRefreshCurrentSubordinateParentSonStateCom(reqDTO));
    }
/**
   * D3执行中基层刷新父子状态
   */
    @PostMapping("implementMidOrBasicRefreshParentSonState")
    public OkrResult<ImplementMidOrBasicRefreshParentSonStateRespDto> implementMidOrBasicRefreshParentSonState(@RequestBody @Validated ImplementMidOrBasicRefreshParentSonStateReqDto reqDTO){
    return OkrResult.success(offStateService.implementMidOrBasicRefreshParentSonState(reqDTO));
    }
/**
   * D3执行重置下级多层级检查项状态等(公共)
   */
    @PostMapping("implementResetSubordinateManyCheckItemStateCom")
    public OkrResult<ImplementResetSubordinateManyCheckItemStateComRespDto> implementResetSubordinateManyCheckItemStateCom(@RequestBody @Validated ImplementResetSubordinateManyCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetSubordinateManyCheckItemStateCom(reqDTO));
    }
/**
   * D3执行单循环更新OKR树节点检查项状态(公共)
   */
    @PostMapping("implementSingleLoopUpdateOkrTreeCheckItemStatusComCom")
    public OkrResult<ImplementSingleLoopUpdateOkrTreeCheckItemStatusComComRespDto> implementSingleLoopUpdateOkrTreeCheckItemStatusComCom(@RequestBody @Validated ImplementSingleLoopUpdateOkrTreeCheckItemStatusComComReqDto reqDTO){
    return OkrResult.success(offStateService.implementSingleLoopUpdateOkrTreeCheckItemStatusComCom(reqDTO));
    }
/**
   * D3执行目标内容检查项状态使用场景分析(公共)
   */
    @PostMapping("implementTargetContCheckItemStateAnalyseCom")
    public OkrResult<ImplementTargetContCheckItemStateAnalyseComRespDto> implementTargetContCheckItemStateAnalyseCom(@RequestBody @Validated ImplementTargetContCheckItemStateAnalyseComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTargetContCheckItemStateAnalyseCom(reqDTO));
    }
/**
   * D3执行分析父子状态使用场景(公共)
   */
    @PostMapping("implementParentSubStateUseSenceCom")
    public OkrResult<ImplementParentSubStateUseSenceComRespDto> implementParentSubStateUseSenceCom(@RequestBody @Validated ImplementParentSubStateUseSenceComReqDto reqDTO){
    return OkrResult.success(offStateService.implementParentSubStateUseSenceCom(reqDTO));
    }
/**
   * D3修正无实际值标记指标仪表盘(公共)
   */
    @PostMapping("implementAmendQuantityNoValueDashCom")
    public OkrResult<ImplementAmendQuantityNoValueDashComRespDto> implementAmendQuantityNoValueDashCom(@RequestBody @Validated ImplementAmendQuantityNoValueDashComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendQuantityNoValueDashCom(reqDTO));
    }
/**
   * D3修正责任人检查项状态(公共)
   */
    @PostMapping("implementAmendPersonCheckItemStateCom")
    public OkrResult<ImplementAmendPersonCheckItemStateComRespDto> implementAmendPersonCheckItemStateCom(@RequestBody @Validated ImplementAmendPersonCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendPersonCheckItemStateCom(reqDTO));
    }
/**
   * D3修正责任人指标上级仪表盘(公共)
   */
    @PostMapping("implementAmendPersonObjtiveSupDashCom")
    public OkrResult<ImplementAmendPersonObjtiveSupDashComRespDto> implementAmendPersonObjtiveSupDashCom(@RequestBody @Validated ImplementAmendPersonObjtiveSupDashComReqDto reqDTO){
    return OkrResult.success(offStateService.implementAmendPersonObjtiveSupDashCom(reqDTO));
    }
/**
   * D3处理中层执行目标房间检查项状态(公共)
   */
    @PostMapping("implementDisposeMidExecuteTargetRoomCheckItemStateCom")
    public OkrResult<ImplementDisposeMidExecuteTargetRoomCheckItemStateComRespDto> implementDisposeMidExecuteTargetRoomCheckItemStateCom(@RequestBody @Validated ImplementDisposeMidExecuteTargetRoomCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDisposeMidExecuteTargetRoomCheckItemStateCom(reqDTO));
    }
/**
   * D3构建部门目标任务书父子状态上下级(公共)
   */
    @PostMapping("structureDeptObjMisParentSubUpDownCom")
    public OkrResult<StructureDeptObjMisParentSubUpDownComRespDto> structureDeptObjMisParentSubUpDownCom(@RequestBody @Validated StructureDeptObjMisParentSubUpDownComReqDto reqDTO){
    return OkrResult.success(offStateService.structureDeptObjMisParentSubUpDownCom(reqDTO));
    }
/**
   * D3回写中层执行目标房间检查项状态（公共）
   */
    @PostMapping("implementWriteBackMidExeTargetRoomCheckItemStateCom")
    public OkrResult<ImplementWriteBackMidExeTargetRoomCheckItemStateComRespDto> implementWriteBackMidExeTargetRoomCheckItemStateCom(@RequestBody @Validated ImplementWriteBackMidExeTargetRoomCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementWriteBackMidExeTargetRoomCheckItemStateCom(reqDTO));
    }
/**
   * D3构建部门目标任务书父子状态上下级(公共)
   */
    @PostMapping("structureDeptObjMisParentSubsUpDownCom")
    public OkrResult<StructureDeptObjMisParentSubsUpDownComRespDto> structureDeptObjMisParentSubsUpDownCom(@RequestBody @Validated StructureDeptObjMisParentSubsUpDownComReqDto reqDTO){
    return OkrResult.success(offStateService.structureDeptObjMisParentSubsUpDownCom(reqDTO));
    }
/**
   * D3重置中基层模板管理检查项状态(公共)
   */
    @PostMapping("implementResetMidBasicTempMgtCheckItemStateCom")
    public OkrResult<ImplementResetMidBasicTempMgtCheckItemStateComRespDto> implementResetMidBasicTempMgtCheckItemStateCom(@RequestBody @Validated ImplementResetMidBasicTempMgtCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementResetMidBasicTempMgtCheckItemStateCom(reqDTO));
    }
/**
   * D3执行指标删除检查项状态补偿(公共)
   */
    @PostMapping("implementObjDelCheckItemStateOffsetCom")
    public OkrResult<ImplementObjDelCheckItemStateOffsetComRespDto> implementObjDelCheckItemStateOffsetCom(@RequestBody @Validated ImplementObjDelCheckItemStateOffsetComReqDto reqDTO){
    return OkrResult.success(offStateService.implementObjDelCheckItemStateOffsetCom(reqDTO));
    }
/**
   * D3循环重置权重设置等检查项状态等(公共)
   */
    @PostMapping("implementLoopResetWeightSetEtcCheckItemStateCom")
    public OkrResult<ImplementLoopResetWeightSetEtcCheckItemStateComRespDto> implementLoopResetWeightSetEtcCheckItemStateCom(@RequestBody @Validated ImplementLoopResetWeightSetEtcCheckItemStateComReqDto reqDTO){
    return OkrResult.success(offStateService.implementLoopResetWeightSetEtcCheckItemStateCom(reqDTO));
    }
/**
   * D3部门目标任务书当前叶子父子状态初始化(公共)
   */
    @PostMapping("implementDeptObjTaskCurrentLeaftAssistNodeStatusInitializeCom")
    public OkrResult<ImplementDeptObjTaskCurrentLeaftAssistNodeStatusInitializeComRespDto> implementDeptObjTaskCurrentLeaftAssistNodeStatusInitializeCom(@RequestBody @Validated ImplementDeptObjTaskCurrentLeaftAssistNodeStatusInitializeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementDeptObjTaskCurrentLeaftAssistNodeStatusInitializeCom(reqDTO));
    }
/**
   * D3执行高中基层当前步骤判断(公共)
   */
    @PostMapping("implementTopMidBasicCurrentBstepJudgeCom")
    public OkrResult<ImplementTopMidBasicCurrentBstepJudgeComRespDto> implementTopMidBasicCurrentBstepJudgeCom(@RequestBody @Validated ImplementTopMidBasicCurrentBstepJudgeComReqDto reqDTO){
    return OkrResult.success(offStateService.implementTopMidBasicCurrentBstepJudgeCom(reqDTO));
    }
///**
//   * D3执行异步更新OKR树当前节点单检查项状态等(公共)
//   */
//    @PostMapping("implementAsyncUpdateOkrTreeSingleCheckItemStateEtcCom")
//    public OkrResult<ImplementAsyncUpdateOkrTreeSingleCheckItemStateEtcComRespDto> implementAsyncUpdateOkrTreeSingleCheckItemStateEtcCom(@RequestBody @Validated ImplementAsyncUpdateOkrTreeSingleCheckItemStateEtcComReqDto reqDTO){
//    return OkrResult.success(offStateService.implementAsyncUpdateOkrTreeSingleCheckItemStateEtcCom(reqDTO));
//    }
///**
//   * D3执行循环更新当前下级指标OKR树检查项状态等(公共)
//   */
//    @PostMapping("implementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcCom")
//    public OkrResult<ImplementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcComRespDto> implementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcCom(@RequestBody @Validated ImplementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcComReqDto reqDTO){
//    return OkrResult.success(offStateService.implementLoopUpdateCurrentSubordinateObjtiveOkrTreeCheckItemStateEtcCom(reqDTO));
//    }
///**
//   * D3执行多检查项循环更新OKR树节点状态等(公共)
//   */
//    @PostMapping("implementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcCom")
//    public OkrResult<ImplementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcComRespDto> implementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcCom(@RequestBody @Validated ImplementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcComReqDto reqDTO){
//    return OkrResult.success(offStateService.implementManyCheckItemLoopUpdateOkrTreeCurrentNodeStateEtcCom(reqDTO));
//    }
}
